ArrayList JButton i random

ArrayList JButton i random
froV
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 4 lata
  • Postów:10
0

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

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

Pozdrawiam.
edytowany 6x, ostatnio: bogdans
bogdans
Wstawiaj kod w odpowiednie znaczniki.
Berylo
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 miesięcy
  • Postów:344
0

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

Kopiuj
		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

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.