SpielMenü mit Swing

Mikesh

Mitglied
Nen schönen Abend euch allen,

Ich habe einen kleinen Snake-Clone programmiert. Jetzt hätte ich gerne noch ein Menü! Die Idee ist es ein Frame zu verwenden auf dem ich dann am Anfang das MenüPanel anzeige. Mit Klick auf den Button Start wird mir dann das DrawPanel angezeigt und das Snake startet. Sobald ich verliere wird ein Button eingeblendet der mich zurück zum Menü bringen soll. Leider klappt dieser letzte Schritt noch nicht... Ich dachte auch schon daran mit einer SwitchCase Anweisung zu arbeiten. Case Game frame.remove(menuPanel), frame.add(drawPanel); usw.
Wenn ich diese Anweisung aber in eine DoWhile Schleife packe zeichnet es mir mein Panel jedes mal neu und das funktioniert ja so auch nicht... Komme gerade null weiter

Beste Grüße
 
Habe mir das mit dem CardLayout auch gerade angeschaut.
Zur Schleife: Sobald ich meinen Modus ändere , ruft sich die Switch-Anweisung ja nicht mehr von alleine auf oder liege ich da falsch? Ich probiere das jetzt mal mit dem CardLayout
 
Ohne Code kann ich Dir nichts sagen. Mir ist nicht klar, wofür Du eine Schleife brauchst. Du hast einen Listener, der aufgerufen wird, wenn Du eine Aktion (Button etc.) ausführst. In dem schaltest Du halt um.
 

Zurück
Oben