ArrayList JButton i random

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.
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()));

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