Hallo,
ich möchte in einer for-Schleife einen AktionListener eines Buttons aktivieren.
Es soll also geprüft werden, ob in der GUI eines der 64 Buttons geklickt wurde, wenn ja dann soll ein ActionListener aufgerufen werden und irgendetwas gemacht werden. Jedoch wird die for-Schleife einfach ignoriert. Wie kann ich das also gestalten, dass die for-Schleife berücksichtigt wird?
Danke im Vorraus
ich möchte in einer for-Schleife einen AktionListener eines Buttons aktivieren.
Java:
private int jA, iA;
for (int j = 0; j < 8; j++) {
for (int i = 0; i < 8; i++) {
jA = j;
iA = i;
buttonArray[j][i].addActionListener(this);
}
}
private String start, ziel;
public void actionPerformed(ActionEvent e) {
if(e.getSource() == buttonArray[jA][iA]) {
start = umwandelnString(jA,iA);
}
else if(e.getSource() == buttonArray[jA][iA]) {
ziel = umwandelnString(jA, iA);
}
}
Es soll also geprüft werden, ob in der GUI eines der 64 Buttons geklickt wurde, wenn ja dann soll ein ActionListener aufgerufen werden und irgendetwas gemacht werden. Jedoch wird die for-Schleife einfach ignoriert. Wie kann ich das also gestalten, dass die for-Schleife berücksichtigt wird?
Danke im Vorraus
Zuletzt bearbeitet: