Wpis z mikrobloga

@Rezix: Dopiero ogarnąłem gdzie jest problem. W pętli wywołujesz kod:
buttons[i] = new JButton(" ");
// add button to panel
buttons[i].addActionListener(this);
panel1.add(new JButton(" "));

Tam jest dwa razy new Button(" ") - to znaczy, że tworzysz nowy przycisk, przypisujesz go do miejsca w tablicy, a potem tworzysz następny i dodajesz go do panelu. To są dwa różne przyciski i ten, który dodajesz do panelu nie ma ustawionego action listenera i zmiana
  • Odpowiedz