我目前正在用Java編程。當用戶按下程序的開始按鈕時,我想要一個循環啓動。但後來我想用戶有一個停止按鈕來停止循環的能力:Java - 啓動一個循環,然後繼續?
public class Program {
private boolean active;
// MVC stuff...
private class StartListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// Do stuff...
active = true;
hotelCalifornia();
}
}
private class StopListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// Do stuff...
active = false;
}
}
public void hotelCalifornia() {
while (this.active) {
// The program never leaves!
}
}
}
但是一旦循環開始,該程序只執行一次循環的動作。有沒有解決的辦法?有沒有更好的方法來實現我的目標?
謝謝!
非常有幫助。這次真是萬分感謝。 – Peter 2011-04-30 07:20:32