Dobrý den, potřeboval bych poradit ohledně jednoho úkolu. Potřebuji udělat grafické losování prvků (týmů, čísel, cokoliv..) v programu NetBeans. Mělo by se jednat o 16 prvků, které se náhodně zařadí do 4 různých skupin.
Fórum › Java
Náhodné losování ze skupiny prvků (graficky)
Nenapsal jsi s čím máš problém. Netuším, co znamená "grafické losování".
Pokud ti jde o náhodnou hodnotu, tak tu dostaneš třeba pomocí Random.nextInt.
Tak si tam třeba dej 1 panel s těmi tlačítky a další 4 prázdné panely. A nakonec tlačítko, kterým to spustíš a rozhodíš obsah toho prvního do dalších. Nevím v čem je problém.
JPanel in = jPanel1;
JPanel outs[] = { jPanel2, jPanel3, jPanel4, jPanel5 };
Random r = new Random();
while (in.getComponentCount() > 0) {
for (JPanel p: outs) {
Component c = in.getComponent(r.nextInt(in.getComponentCount()));
in.remove(c);
p.add(c);
}
}
for (JPanel p: outs) {
p.doLayout();
p.repaint();
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 26 hostů
Podobná vlákna
Náhodné prohození prvků v poli — založil Stejky
C# Skupiny tlacitek — založil Fooly
Vytvoření skupiny ve WIN 11 Home — založil Petkon
Jak správně vrátit projekty dle skupiny — založil jAkErCZ
Moderátoři diskuze