Я в настоящее время программирую на 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