J
jDennis79
Gast
Neben dem LayoutManager-Problem hat sich gerade noch eins aufgetan, an das ich bislang gar nicht gedacht hatte.
Ich habe, wie im anderen Thread zu sehen, ein Startfenster, in dem die Anzahl und Namen der Spieler eingestellt werden. Per Button soll dann das Hauptfenster geöffnet und das Startfenster geschlossen werden.
Die EventListener sind in der Klasse für den Startbildschirm als innere Klassen realisiert, wie im "Head First Java" Buch beschrieben. Bei Klick auf den Button für ein neues Spiel werden die Werte für Spielernamen und -anzahl in statischen Variablen einer Helferklasse zwischengespeichert und von einer Controller-Klasse übernommen.
Wie kann ich jetzt aber das Schließen des Startfensters und das Öffnen des Hauptfensters realisieren? Ich habe ein wenig mit verschiedenen this- und super-Konstrukten rumgespielt, aber das war mehr trial-and-error als Wissen-was-ich-tue, und es hat auch nicht funktioniert.
Oder muss ich für diesen Fall die EventListener komplett in den Controller auslagern?
Ich habe, wie im anderen Thread zu sehen, ein Startfenster, in dem die Anzahl und Namen der Spieler eingestellt werden. Per Button soll dann das Hauptfenster geöffnet und das Startfenster geschlossen werden.
Die EventListener sind in der Klasse für den Startbildschirm als innere Klassen realisiert, wie im "Head First Java" Buch beschrieben. Bei Klick auf den Button für ein neues Spiel werden die Werte für Spielernamen und -anzahl in statischen Variablen einer Helferklasse zwischengespeichert und von einer Controller-Klasse übernommen.
Wie kann ich jetzt aber das Schließen des Startfensters und das Öffnen des Hauptfensters realisieren? Ich habe ein wenig mit verschiedenen this- und super-Konstrukten rumgespielt, aber das war mehr trial-and-error als Wissen-was-ich-tue, und es hat auch nicht funktioniert.
Oder muss ich für diesen Fall die EventListener komplett in den Controller auslagern?
Zuletzt bearbeitet von einem Moderator: