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:
nella classe ButtonListener ho messo che al click sul bottone, lo sfondo di questo diventa di un determinato colore...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); }
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!

Rispondi quotando