1
我有一個按鈕包含定時器,但是當我再次單擊該按鈕時,同一個定時器開始計數兩次。我想每次停止計數器並重新啓動它。我該怎麼做?重新啓動java中的一個操作的定時器
@FXML
private void handleButtonAction(ActionEvent event) {
int cnt=0;
Timer timer=new Timer();
TimerTask task=new TimerTask() {
@Override
public void run() {
cnt++;
System.out.println("task: "+cnt);
}
};
timer.schedule(task, 0, 3000);
}
當我再次點擊該按鈕時,它將系統調出兩次。
你能爲你的問題添加一些代碼嗎? – pfaehlfd
是的確切@pfaehlfd – sForSujit