Hi!
Ich habe einen Array JButton[][] pieceButtons der später 64 buttons enthalten wird (Schachfeld mit 8 Zeilen und 8 Spalten). Zweidimensional ist er, damit ich bequem über pieceButtons[column][row] systematischen zugriff habe.
nun wird jedem der enthaltenen buttons ein ActionListener hinzugefügt. Jetzt würde ich gerne wissen, wenn der Benutzer auf einen Button klickt, welchen Button des Arrays er anklickt. D.h. in welcher column und row steht der Button.
Mit e.getSource() erhalte ich ja ein Objekt vom Typ "[[Ljavax.swing.JButton;". Wie kriege ich aber raus, an welcher Stelle im JButton[][] pieceButtons der JButton steht? Ist er pieceButtons[2][3] oder pieceButtons[2][1] ... ??
Ich habe einen Array JButton[][] pieceButtons der später 64 buttons enthalten wird (Schachfeld mit 8 Zeilen und 8 Spalten). Zweidimensional ist er, damit ich bequem über pieceButtons[column][row] systematischen zugriff habe.
nun wird jedem der enthaltenen buttons ein ActionListener hinzugefügt. Jetzt würde ich gerne wissen, wenn der Benutzer auf einen Button klickt, welchen Button des Arrays er anklickt. D.h. in welcher column und row steht der Button.
Mit e.getSource() erhalte ich ja ein Objekt vom Typ "[[Ljavax.swing.JButton;". Wie kriege ich aber raus, an welcher Stelle im JButton[][] pieceButtons der JButton steht? Ist er pieceButtons[2][3] oder pieceButtons[2][1] ... ??