事件適配器--EventAdapter(適配器為實現了監聽介面的類,只是在實現中未寫入任何代碼,目的就是避免下面的問題:如果介面中有很多方法,而你要處理的事件僅一個或少數幾個,如果自己去實現介面,還要把介面中的其他方法也實現一下,這樣是很麻煩的。所以JDK給提供了事件適配器,如果使用事件適配器去監聽事件,則僅僅需要重寫要實現的方法即可。 下例中採用了滑鼠適配器: import java.awt.*; import java.awt.event.*; public class
在自己學著開發的過程中,寫了一些可重用的代碼,願與大家分享一下.因為datagrid沒有像delphi中的網格的網格內數據的尋找功能,於是自己動手寫了一個:'Public Function findto(ByVal mDataGrid As DataGrid, ByVal nowindex As Integer, ByVal maxindex As Integer, ByVal caps As Boolean, ByVal updown As Boolean, ByVal mFieldName
閑暇之餘,自己做了一個簡單的CSDN論壇最新問題瀏覽器,以便及時掌握“最新動向”,並增加了回貼機器人的功能。程式介面如下:主核心函數: Public Sub downloadFile(ByVal Url As String, ByVal normalUserName As String, ByVal normalPassword As String, ByVal proxy As Boolean, ByVal proxyServer As String, ByVal
package com.downloadthreads;import java.io.File;import java.io.RandomAccessFile;import java.util.Date;/* * 多線程下載樣本 * * */public class DownloadMain {private long startpoint;private int threadNum=5;private long filesize;private long
當一個內部類的類聲名只是在建立此類對象時用了一次,而且要產生的新類需繼承於一個已有的父類或實現一個介面,才能考慮用匿名類,由於匿名類本身無名,因此它也就不存在構造方法,它需要顯示地調用一個無參的父類的構造方法,並且重寫父類的方法。所謂的匿名就是該類連名字都沒有,只是顯示地調用一個無參的父類的構造方法。例 import java.awt.* ; import java.awt.event.*; public class AnonymousClass{ private