Java-Anwendung neu Starten oder Reset-Taste

Habe ich eine sehr einfache, wählen Sie Ihren Weg, Java-Spiel, dass ich auf Arbeit bin in der NetBeans-IDE. Im Grunde, was passiert ist, wird der Benutzer auf eine der drei Schaltflächen, und vorgefertigte JLabel's die so eingestellt sind "" (nichts) wird zurückgesetzt, was auch immer text, den ich entscheiden, dass sollte das label dann verwenden. Ich tun dies, indem Sie den folgenden code ein.

private void option1ActionPerformed(java.awt.event.ActionEvent evt) {
    jLabel6.setText("You go down the dark tunnel...");
}

Nun alles funktioniert einwandfrei, aber ich möchte eine Möglichkeit zum Neustart/reset meine Anwendung, indem Sie auf eine Schaltfläche mit der Aufschrift "neu starten". Ich habe nichts dagegen, wenn es die Anwendung zu schließen und dann wieder öffnen, oder wenn es einfach " reset all das JLabel zurück zu "". Ich möchte nur nicht haben, um geben Sie den folgenden code für jede einzelne JLabel.

jLabel1.setText("");
jLabel2.setText("");
jLabel3.setText("");

Ich habe einige der Forschung getan auf dieser Seite-und keiner der Codes, die die Menschen stellen, scheint für meine situation, weil es entweder einfach nicht funktioniert, oder weil ich etwas falsch machen. Jede Hilfe wäre sehr geschätzt, und versuchen Sie bitte, sich konkret sein, weil ich bin ziemlich neu in Java schreiben und nicht alles verstehen.

Wäre es auch Arbeit für mich, wenn jemand könnte einen Weg für mich zu schließen, 1 Fenster in einer Anwendung, anstatt das ganze, wie wenn

System.exit(0);

verwendet wird.

  • Es ist nicht wirklich klar, was dein problem ist
  • Gibt es nicht genug code noch genug von einer Erklärung des Problems hier, um irgendeine Art von Antwort, die nicht Rätselraten.
  • Thilina Dayaratne ich würde gerne neu starten meines Programms, also in jedem Teil des Spiels, die der Benutzer an, wenn Sie die Neustart-Taste geklickt wird, wird das Spiel die Rückkehr zu seinem Anfang Stand war es in, wenn die Anwendung zuerst ausgeführt wurde.
  • Wenn Sie mit diesem Spiel .jar-Datei, dann können Sie zur Laufzeit verwenden.getRuntime().exec("java-jar urapp.jar"); System.exit(0);
  • docs.oracle.com/javase/7/docs/api/java/awt/...
  • Wenn Sie sich entscheiden, beantworten Sie sich bitte poste es als Antwort und es akzeptieren (es ist legitim, Ihre eigene Frage zu beantworten).
  • tun wird.

InformationsquelleAutor MattS | 2014-09-27
Schreibe einen Kommentar