G
Guest
Gast
Hallo,
Ich erzeuge mir in einer ArrayList 31 Buttons und beschrifte sie mit den Zahlen von 1 bis 31. Das geht auch soweit, aber ich brauche für jeden Button einen ActionListener. Wie bekomme ich das hin?
So funktioniert das leider nicht...
Ich erzeuge mir in einer ArrayList 31 Buttons und beschrifte sie mit den Zahlen von 1 bis 31. Das geht auch soweit, aber ich brauche für jeden Button einen ActionListener. Wie bekomme ich das hin?
Code:
//Buttons erstellen
for (int i = 0; i <= 30; i++){
buttonnummer = i + 1;
JButton button = new JButton();
buttons.add(button);
foMain.add(button);
button.setText(String.valueOf(buttonnummer));
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
buttonClicked(buttonnummer);
}
});
}
So funktioniert das leider nicht...