Jak zamrozić przycisk w Javie?

Jak zamrozić przycisk w Javie?
MaciekPaluch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Dzień dobry!

Potrzebuje automatycznie zamrażać kilka przycisków.
Próbowałem to zrobić tak:

Kopiuj
import javax.swing.*;

public int[] zamrozone = new int[4];

a1 = new JButton("A1");
a2 = new JButton("A2");
a3 = new JButton("A2");
a4 = new JButton("A2");
a5 = new JButton("A2");

   private void zamroz()
    {

        zamrozone[0]=1;
        zamrozone[1]=1;
        zamrozone[2]=1;
        zamrozone[3]=0;
        zamrozone[4]=0;

        for(int i=0; i<8; i++) //losuje 8 statkow
            {
                if(zamrozone[i]==1)
                   "a"+i.setEnabled(false); // here is an error
            }
    }

Oraz tak:

Kopiuj
zamrozone[is].setEnabled(false);

Otrzymałem taki błąd:

Kopiuj
cannot find symbol symbol: 
method setEnabled(boolean)
location: class String

Nie mam pomysłu a w internecie nic nie znalazłem.
Ktoś mógłby mnie nakierować co robię źle?

Pozdrawiam!

Kandif
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
1

Zrób tablice przycisków i odwołaj się po indeksie.

MaciekPaluch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Dzięki, właśnie o to mi chodziło.
Testowałem i działa!

caer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 465
0

Zapoznaj się ze wzorcem Stan

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.