一、介紹:
這是一個包在javax.swing底下的一個class,用來讓程式每隔一段時間執行一次的類別,下圖
建構子的傳入值分別是每隔多久執行一次(毫秒)和ActionListener^1
二、方法(method):
addActionListener(ActionListener listener) : void
加一個ActionListener到Timer中
getActionCommand() : String
獲取當Timer觸發時回傳的Command
getActionListeners() : ActionListener[]
獲取此Timer中所有ActionListener,回傳ActionListener的陣列
getDelay() : int
獲取多久執行一次
getInitialDelay() : int
獲取Timer時間的初始值
getListeners(Class<T extends EventListener> listenerType) : T[]
獲取此Timer中所有繼承自EventListener的物件陣列,實際回傳的物件由傳入的物件類別決定
isCoalesce() : boolean
回傳Timer是否同時執行多的程式
isRepeats() : boolean
回傳Timer是否可以重複運作
isRunning() : boolean
回傳Timer是否正在運作
removeActionListener(ActionListener listener) : void
移除Timer中的ActionListener
restart() : void
重新啟動Timer
setActionCommand(String command) : void
設定Timer觸發時回傳的Command
setCoalesce(boolean flag) : void
設定Timer是否同時執行多的程式
setDelay(int Delay) : void
設定多久執行一次程式
setInitialDelay(int initialDelay) : void
設定Timer的初始值
setRepeats(boolean flag) : void
設定是否重複運作
start() : void
讓Timer開始
stop() : void
讓Timer停止
三、靜態方法(static method):
getLogTimers() : boolean
回傳Timer是否啟用日誌紀錄
setLogTimers(boolean flag) : void
設定Timer是否啟用日誌紀錄
四、內容連結: