Jens B.
Erfahrenes Mitglied
Hallo!
Ich arbeite grad an meinem ersten Java-Projekt. Ich habe eine while(true)-Schleife, um ein paar Objekte auf einer Art Bühne zu bewegen. Das funktioniert auch, aber dann friert die GUI ein (ein paar Buttons usw). Wie kann ich erreichen, dass die GUI weiter neu gezeichnet und auch die ActionListener weiterhin funktionieren, während eine while(true)-Schleife läuft?
Mein GUI besteht aus einem JPanel-Objekt, welchem alle anderen GUI-Objekte per add angehängt sind. Gezeichnet wird in ein weiteres Panel innerhalb diesem JPanel.
Den Weg über ein Timer-Objekt wollte ich eigentlcih nicht gehen.
Danke euch
jens
Ich arbeite grad an meinem ersten Java-Projekt. Ich habe eine while(true)-Schleife, um ein paar Objekte auf einer Art Bühne zu bewegen. Das funktioniert auch, aber dann friert die GUI ein (ein paar Buttons usw). Wie kann ich erreichen, dass die GUI weiter neu gezeichnet und auch die ActionListener weiterhin funktionieren, während eine while(true)-Schleife läuft?
Mein GUI besteht aus einem JPanel-Objekt, welchem alle anderen GUI-Objekte per add angehängt sind. Gezeichnet wird in ein weiteres Panel innerhalb diesem JPanel.
Den Weg über ein Timer-Objekt wollte ich eigentlcih nicht gehen.
Danke euch
jens