Hallo zusammen,
Ich hab hier mal wieder n komisches Problem 😉
Ich habe hier ein GUI, dass ich zur Laufzeit entweder nach ner bestimmten Zeit oder nach einem Klick updaten lassen möchte (Je nachdem was "einfacher" ist).
Die Sache ist die: ich hab 2 jLabel, die je nachdem welchen Status ein Model im Hintergrund hat ihre Hintergrundfarbe + Beschriftung ändern sollen.
Diesen Status kann ich durch RadioButtons oder 2 "normale" Buttons ODER über Befehle, die über das Netzwerk kommen ändern (-> ändern nach Zeit wäre wohl besser).
Wenn ich das ganze per ActionEvent + ActionCommands mache, funktioniert das recht gut, aber das würde dann ja mit den Befehlen per Netzwerk nicht funktionieren ...
Das ganze hab ich ohne LayoutManager (also = null) mit Eclipse und nem GUI-Editor erstellt.
Also allgemeine Frage ist: wie kann man n laufendes GUI updaten?! Hab was von JPanel und dessen Methode revalidate() gelesen.. aber das tut irgendwie auch net ..
Ich hab hier mal wieder n komisches Problem 😉
Ich habe hier ein GUI, dass ich zur Laufzeit entweder nach ner bestimmten Zeit oder nach einem Klick updaten lassen möchte (Je nachdem was "einfacher" ist).
Die Sache ist die: ich hab 2 jLabel, die je nachdem welchen Status ein Model im Hintergrund hat ihre Hintergrundfarbe + Beschriftung ändern sollen.
Diesen Status kann ich durch RadioButtons oder 2 "normale" Buttons ODER über Befehle, die über das Netzwerk kommen ändern (-> ändern nach Zeit wäre wohl besser).
Wenn ich das ganze per ActionEvent + ActionCommands mache, funktioniert das recht gut, aber das würde dann ja mit den Befehlen per Netzwerk nicht funktionieren ...
Das ganze hab ich ohne LayoutManager (also = null) mit Eclipse und nem GUI-Editor erstellt.
Also allgemeine Frage ist: wie kann man n laufendes GUI updaten?! Hab was von JPanel und dessen Methode revalidate() gelesen.. aber das tut irgendwie auch net ..
Zuletzt bearbeitet von einem Moderator: