Sposób na wyłączenie wszystkich przycisków oprócz jednego

0

Jest jakiś sposób na wyłączenie wszystkich przycisków oprócz jednego?
W sensie, żeby nie pisać tak:

 
btn_1.setEnabled(false);
btn_2.setEnabled(false);
btn_3.setEnabled(false);
btn_4.setEnabled(false);
btn_5.setEnabled(false);
btn_6.setEnabled(false);
btn_7.setEnabled(false);
btn_8.setEnabled(false);
btn_9.setEnabled(false);
btn_0.setEnabled(false);
btn_dodawanie.setEnabled(false);
btn_odejmowanie.setEnabled(false);
btn_mnozenie.setEnabled(false);
btn_dzielenie.setEnabled(false);
btn_wynik.setEnabled(false);
btn_procent.setEnabled(false);
btn_pierwiastek.setEnabled(false);

Bo muszę w dwóch miejscach tak zrobić, a potem w kolejnych dwóch je włączyć.

0

Tablica i pętla.

0
ArraysList<JButton> switchable = new ArrayList<JButton>();
...
... btn_1 = new JButton(...);
switchable.add(btn_1);
...
private void toggle(boolean enabled)
{
     for(JButton b:switchable)
    {
         b.setEnabled(enabled);
    }
}
...
toggle(false);

1 użytkowników online, w tym zalogowanych: 0, gości: 1