ArrayList JButton i random

Odpowiedz Nowy wątek
2018-12-09 22:08
0

Hej, mógłby mi ktoś wytłumaczyć w jaki sposób stworzyć listę JButtonów i wylosować z listy 1 JB?


ArrayList<JButton> buttonList = new ArrayList<>();
Random btn = new Random();
buttonList.get(btn.nextInt(buttonList.size()));
```  Wywala błąd :/

Pozdrawiam.
edytowany 6x, ostatnio: bogdans, 2018-12-10 06:44
Wstawiaj kod w odpowiednie znaczniki. - bogdans 2018-12-10 06:44

Pozostało 580 znaków

2018-12-09 22:53
0

Nie wypełniłeś listy to nie ma ci co losować. Spróbuj tak:

        int numberOfButtons = 5;
        ArrayList<JButton> buttonList = new ArrayList<>();
        for(int i=0; i<numberOfButtons; i++) {
            buttonList.add(new JButton("button"+i));
        }
        Random random = new Random();
        JButton randomButton = buttonList.get(random.nextInt(buttonList.size()));
edytowany 1x, ostatnio: bogdans, 2018-12-10 06:45

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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