2
我正在開發一款棋盤遊戲,並且在遊戲的一部分中,我需要點擊此按鈕時纔會改變一個標籤,反覆計數1到5,延遲1秒間隔和後將標籤更改爲「完成」,但問題它將標籤更改爲「完成」,然後計數。Java Util Timer中的按鈕
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
// @Override
public void run() {
count++;
if (count >= 6) {
timer.cancel();
timer.purge();
return;
}
lbl.setText(String.valueOf(count));
}
}, 1000,1000);
lbl.setText("done");
}});
哇謝謝你..沒想到的 – boot