Ciao a tutti!
Da poco ho iniziato a studiare java e da ancora meno sto studiando le interfacce con la Swing.

Mi sono imbattuto in questo problema...
Io creo 20 bottoni con un for, del tipo:

codice:
for (int i = 1; i <= 13; i++) {
 ImageIcon icon = new ImageIcon("images/0" + i + ".jpg"); 
 JButton btn = new MyButton(icon);
 btn.addActionListener(new ButtonListener());
 grid.add(btn);
 }
nella classe ButtonListener ho messo che al click sul bottone, lo sfondo di questo diventa di un determinato colore...

ho poi aggiunto un pulsante reset (con una classe interna... per potere accedere facilmente agli oggetti del MainFrame) che dovrebbe riportare gli sfondi di tutti i bottoni al bianco di default... nel momento in cui richiamo btn non lo riconosce!

Come dovrei fare?
Grazie!