2010-12-13 6 views
0

Eigentlich entwickle ich ein Spiel TicTacToe. In diesem Spiel, wenn das Spiel endet mein Formular verschwindet und ich muss es von Kommandozeilenargumente ausführen, um es noch einmal zu spielen.Aktiv in meiner Logik, wenn ich das Haupt neu laden oder ausführen kann Klasse dann wird es sehr hilfreich für mich sein, ein gutes Spiel zu entwickeln. Wie wir wissen, wenn ein Java-Programm läuft, wird die Hauptklasse zuerst aufgerufen. * Und meine Frage ist, was zu tun ist, wenn wir neu laden wollen oder Hauptklasse wieder laufen wollen? * Bitte helfen Sie mir so schnell wie möglich Ich warte auf Antwort.Wie neu Hauptklasse in Java?

+0

laden Sie es als Applet? Wo führst du es aus? Was meinst du mit "meine Form verschwindet"? – tHeSiD

Antwort

3

Stellen wir uns vor, Ihr Haupt startet eine Funktion startGame(), erstellen Sie einfach eine While-Schleife.

While(true) startGame() 

Wenn Ihr Spiel beendet ist, beginnt es erneut.

Ein besserer Weg, dies zu tun, ist ein Menü hinzuzufügen, das wahr oder falsch zurückgibt, wenn die Person ein anderes Spiel spielen möchte.

+0

oder 'do {startGame()} while (showMenu());' – mob

0

Wenn Ihr Spiel vorbei ist, sollten Sie Schaltflächen hinzufügen oder das Spielfenster ersetzen, um eine Neustartoption zu bieten. Wenn der Benutzer diese Option auswählt, können Sie das Spielfenster neu streichen und neu starten. Die Hauptmethode bietet nur einen Hook zum Starten der Anwendung. Die Anwendung selbst muss mit jeder Wiederholungslogik umgehen.

Verwandte Themen