P
Peter Folta
Gast
Hallo,
vorweg: Ich habe gerade erst angefangen, mich mit Java zu beschäftigen, bitte verzeiht daher meine Anfängerfragen bzw. eventuell falsche Benennung der "Dinge".
Folgendes:
Ich habe als Projekt zum Üben ein Tic-Tac-Toe-Spiel geschrieben. Die 9 Spielfelder sind Buttons. Außerdem gibt es unten eine Toolbar, die anzeigen soll, welcher Spieler gerade an der Reihe ist. Das Spiel fängt immer mit Spieler 1 (X) an, somit ist
Wenn nun auf einen Button geklickt wird, wird abwechselnd das entsprechende Symbol als Button-Text gezeigt (das Button-Element wird dabei mit übergeben). Doch ich möchte auch den Text des Labels in der unteren Statusbar ändern, weiß aber nicht wie ich das machen soll, da ich das Element an die Funktion nicht "übergeben" kann, weil die Toolbar von einer anderen .java-Datei erstellt wird.
Wie kann ich den Text des Labels ändern? Falls ich mich unklar ausgedrückt habe, einfach nachfragen, dann kann ich mal den Code oder die kompilierte .jar-Datei schicken.
Gruß,
Peter Folta
vorweg: Ich habe gerade erst angefangen, mich mit Java zu beschäftigen, bitte verzeiht daher meine Anfängerfragen bzw. eventuell falsche Benennung der "Dinge".
Folgendes:
Ich habe als Projekt zum Üben ein Tic-Tac-Toe-Spiel geschrieben. Die 9 Spielfelder sind Buttons. Außerdem gibt es unten eine Toolbar, die anzeigen soll, welcher Spieler gerade an der Reihe ist. Das Spiel fängt immer mit Spieler 1 (X) an, somit ist
Code:
CurrentPlayer = new JLabel("Status: Spieler 1 (X) ist an der Reihe.");
Wenn nun auf einen Button geklickt wird, wird abwechselnd das entsprechende Symbol als Button-Text gezeigt (das Button-Element wird dabei mit übergeben). Doch ich möchte auch den Text des Labels in der unteren Statusbar ändern, weiß aber nicht wie ich das machen soll, da ich das Element an die Funktion nicht "übergeben" kann, weil die Toolbar von einer anderen .java-Datei erstellt wird.
Wie kann ich den Text des Labels ändern? Falls ich mich unklar ausgedrückt habe, einfach nachfragen, dann kann ich mal den Code oder die kompilierte .jar-Datei schicken.
Gruß,
Peter Folta