

Java - ArrayList add to JFrame
Dobrý den,
Vytvořím si proměnou ArrayList a do něj naházím JComboBox
ArrayList<CB_color> color_player = new ArrayList<>(4);
color_player.add(new CB_color(5, font, "Player 1 color", 0));
color_player.add(new CB_color(145, font, "Player 2 color", 1));
color_player.add(new CB_color(285, font, "Player 3 color", 2));
color_player.add(new CB_color(425, font, "Player 4 color", 3));
(CB_color je zděděná z JComboBox)
A potom chci je přidat do JFrame
getContentPane().add(color_player);
Jenže tohle prostě u ArrayListu nefunguje.
Nevíte prosím, jak ho tam přidat.
Předem děkuji
Přidáš tam jednotlivé CB.
Už jsem na to došel. Jedná se o pole, takže k tomu musím přistupovat jak k poli. Ovšem jedná se o ArrayList, takže k jednotlivým prvkům nepřistupuji pomocí hranatých závorek.
color_player[0]
ale pomocí metody get()
color_player.get(0)
Každopádně i tak díky.
No normální postup je projet to cyklem, např.:
Jo jasné, mně šlo o to, jak přistupovat k jednotlivým prvkům.