Hallo,
ich habe eine Main-Klasse, die in main auch eine Methode in einer anderen Klasse aufruft, die den Benutzer nach ein paar Angaben fragt und diese dann zurückgibt. Ich erstelle dazu in der Abfrage-Methode ein JFrame mit einem JButton. Dann wartet diese Methode bis etwas eingegeben wurde, leider mit
actionPerformed() setzt die Klassenvariable.Eingabe dann. Das Problem dabei ist nur, dass while (..) {} sehr viel Prozessorleistung braucht, geht das nicht irgendwie geschickter?
ich habe eine Main-Klasse, die in main auch eine Methode in einer anderen Klasse aufruft, die den Benutzer nach ein paar Angaben fragt und diese dann zurückgibt. Ich erstelle dazu in der Abfrage-Methode ein JFrame mit einem JButton. Dann wartet diese Methode bis etwas eingegeben wurde, leider mit
Code:
while (Klassenvariable.Eingabe == null {}
actionPerformed() setzt die Klassenvariable.Eingabe dann. Das Problem dabei ist nur, dass while (..) {} sehr viel Prozessorleistung braucht, geht das nicht irgendwie geschickter?