Hallo,
nach ziemlich langer (krankheitsbedingter) Pause, beschäftige ich mich mal wieder mit Java. Nun bin ich bei mein Testprogramm mal wieder auf ein Problem gestoßen.
Ich habe eine Klasse, die die Methode enthält, was beim Klick auf den "Countdown"-Button passieren soll. Innerhalb dieser Methode soll das Programm pausieren, bis eine andere Klasse die neuen Einstellungen eingeholt hat.
Die Klasse CountdownController erstellt ein neues JFrame, wo der Benutzer die neuen Werte eingeben soll. Erst wenn diese Werte eingegeben wurden, soll das Programm in der anderen Klasse weiterlaufen.
Wie kann ich das machen?
nach ziemlich langer (krankheitsbedingter) Pause, beschäftige ich mich mal wieder mit Java. Nun bin ich bei mein Testprogramm mal wieder auf ein Problem gestoßen.
Ich habe eine Klasse, die die Methode enthält, was beim Klick auf den "Countdown"-Button passieren soll. Innerhalb dieser Methode soll das Programm pausieren, bis eine andere Klasse die neuen Einstellungen eingeholt hat.
Code:
class bt_CountdownListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
gui.setTextLabelHeadline("Countdown");
ctControll = new CountdownController();
//An dieser Stelle soll gestoppt werden, bis die entsprechenden Einstellungen in der anderen Klasse erledigt wurden.
time = ctControll.newTime();
gui.setTextField(time.toString());
}
}
Die Klasse CountdownController erstellt ein neues JFrame, wo der Benutzer die neuen Werte eingeben soll. Erst wenn diese Werte eingegeben wurden, soll das Programm in der anderen Klasse weiterlaufen.
Wie kann ich das machen?