a)
Wie kann ich bei actionPerformed den Text eines JButtons
ermitteln, der das Ereignis ausgelöst hat, ohne für jeden Button
if(e.getSource() == button[0][0]){String s = button[0][0].getText(); }
if(e.getSource() == button[0][1]){String s = button[0][1].getText(); }...
schreiben zu müssen?
So bin ich gescheitert:
b)
Mein JButton-Array erzeuge ich im Konstruktor der Hauptklasse.
Die JButtons müßten doch in der Mehode actionPerformed bekannt sein, oder?
Wie kann ich bei actionPerformed den Text eines JButtons
ermitteln, der das Ereignis ausgelöst hat, ohne für jeden Button
if(e.getSource() == button[0][0]){String s = button[0][0].getText(); }
if(e.getSource() == button[0][1]){String s = button[0][1].getText(); }...
schreiben zu müssen?
So bin ich gescheitert:
Code:
public void actionPerformed(ActionEvent evt)
{
Object source = evt.getSource();
String knopftext = source.getText; // -> geht nicht: Fehler
}
Mein JButton-Array erzeuge ich im Konstruktor der Hauptklasse.
Die JButtons müßten doch in der Mehode actionPerformed bekannt sein, oder?