Wenn ich ein ButtonArray der Größe [8][8] habe, ist es möglich, für alle denselben ActionListener zu verwenden, und dabei trotzdem herauszufinden, welcher Button genau gedrückt wurde, sodass die Arraywerte des Buttons übergeben werden können? geht um ein mit Buttons umgesetztes UI für ein Schachprogramm.
Probiert habe ich es so:
scheint aber nicht zu funktionieren, denn auch wenn es keinen Error ausspuckt, tut es einfach garnichts.
Vielen dank für jede Hilfe!
Probiert habe ich es so:
Java:
felder[i][j].addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
for (int x = 0; x<8; x++){
for (int y = 0; y<8; y++){
if (e.getSource()==felder[x][y])
Execute(x,y);
}
}
}
});
Vielen dank für jede Hilfe!