Guten Morgen,
noch ein Problem, das mich gerade Beschaeftigt.
Nehmen wir wieder das Bsp. TicTacToe:
Ich habe ein Button, auf dem ich "x" bzw. "o" setzen moechte.
Mein ActionListener verfuegt dabei ueber folgende Zeilen Code:
Diese Aktion muesste ich ja nun - je nachdem, wie viele Buttons mein Array hat - immer wieder
dem jeweiligen index des ButtonArrays zuweisen. Bei 9 Buttons also 9x diesen Codeblock.
Gibt es eine Moeglichkeit, dass ich den Block nur einmal schreibe und er sich immer auf eben genau
"this"-Index bezieht, auf den gerade der ActionListener zugreift?!
So koennte ich in der Theorie
auch gleich mit in die Methode implementieren und allgemein, kaeme es mir sauberer und uebersichtlicher vor.
Ist dieses Vorhaben irgendwie realisierbar?
Ich hoffe, man weiss, worauf ich hinaus moechte.
noch ein Problem, das mich gerade Beschaeftigt.
Nehmen wir wieder das Bsp. TicTacToe:
Ich habe ein Button, auf dem ich "x" bzw. "o" setzen moechte.
Mein ActionListener verfuegt dabei ueber folgende Zeilen Code:
Java:
if (clickedButton.equals(allebuttons[0])) {
Spielzug();
allebuttons[0].setText(symbol);
Diese Aktion muesste ich ja nun - je nachdem, wie viele Buttons mein Array hat - immer wieder
dem jeweiligen index des ButtonArrays zuweisen. Bei 9 Buttons also 9x diesen Codeblock.
Gibt es eine Moeglichkeit, dass ich den Block nur einmal schreibe und er sich immer auf eben genau
"this"-Index bezieht, auf den gerade der ActionListener zugreift?!
So koennte ich in der Theorie
Java:
allebuttons[this].setText(symbol);
Ist dieses Vorhaben irgendwie realisierbar?
Ich hoffe, man weiss, worauf ich hinaus moechte.