J
john1337
Gast
Hi,
ich habe eine GUI die in meiner main_class erzeugt wird
Launcher.java
main_class.java
es geht alles, ich kann sogar in meinem launcher eine 2te gui, die das eigentliche spiel darstellt, erzeugen und anzeigen. ich hab sogar mehrere Klassen deren Objekte munter aufeinander zugreifen und mit getter-Methoden die Titel einiger label und buttons bestimmen.
Das Problem ist, wenn ich etwas ändere ändert sich nichts in der GUI. es wird bis dahin alles korrekt ausgeführt (mit popupfenster kontrolliert). Alles was einmal gezeichnet wurde bleibt unverändert (abgesehen von Textfields; aber das ist ja klar).
ich habe an jeder erdenklichen Stelle des Codes die repaint()-Methode aufgerufen ohne erfolg.
ich habe 20 verschiedene Forenbeiträge und Lösungsvorschläge durchgelesen; nichts... und jetzt bin total verwirrt. vielleicht liegt's an mir aber die Hintergrundfarbe ändern geht auch nicht mehr.
ALSO: wo muss repaint() oder irgendwas zum aktualisieren aufgerufen werden?
danke schon mal im vor raus. :-(
ich habe eine GUI die in meiner main_class erzeugt wird
Launcher.java
Java:
public class Launcher extends JFrame implements ActionListener{
Java:
public class main_class {
public static void main(String args[]){
Launcher launcher = new Launcher();
launcher.setVisible(true);
}
}
Das Problem ist, wenn ich etwas ändere ändert sich nichts in der GUI. es wird bis dahin alles korrekt ausgeführt (mit popupfenster kontrolliert). Alles was einmal gezeichnet wurde bleibt unverändert (abgesehen von Textfields; aber das ist ja klar).
ich habe an jeder erdenklichen Stelle des Codes die repaint()-Methode aufgerufen ohne erfolg.
ich habe 20 verschiedene Forenbeiträge und Lösungsvorschläge durchgelesen; nichts... und jetzt bin total verwirrt. vielleicht liegt's an mir aber die Hintergrundfarbe ändern geht auch nicht mehr.
ALSO: wo muss repaint() oder irgendwas zum aktualisieren aufgerufen werden?
danke schon mal im vor raus. :-(