Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
Fooler89
#2598
üzenetére
Nem tudom, hogy ez miért bonyolult. akár egy ciklusban is megoldható, én SWT-ben így oldanám meg (pszeudo kód), nem hiszem, hogy SWING-ben ez nagyon különbözne.
List<JPanel> jpanels = new ArrayList<JPanel>();
for( int i = 0; i< 64; i++ ){
JPanels p = new JPanel( .. );
//beallitod p koordinatait, kiterjedeset
...
//hozzaadsz egy eventlistenert click esemenyre
p.addClickListener( new ClickListenerInterfesz(){
void clickEvent( Event e ){
//beallitod a kivant szint
e.target.setBackgroundColor(...);
}
);
jpanels.add(p);
}sőtt, nem is valószínű, hogy kell minden egyes JPanelhez új ClickListener-t példányosítani, mert általában az esemény target-jéből (melyik elemre vonatkozott) ki lehet nyerni magát a GUI elemet.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- TCL LCD és LED TV-k
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Horizon Hunters Gathering: taktikai ko-op játékkal bővül a Horizon-univerzum
- Arc Raiders
- GoodSpeed: Samsung DV90DG52A0ABLE hőszivattyús szárítógép
- Opel topik
- Linux kezdőknek
- sziku69: Fűzzük össze a szavakat :)
- Lexus, Toyota topik
- Bambu Lab 3D nyomtatók
- További aktív témák...
- TP Link HS100 Távolról vezérelhető Wi-Fi-s dugalj (Smart Plug)
- Azonnali készpénzes nVidia RTX 4000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- 1TB NVMe SSD, 1 év gar 2230
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

