- eBay-es kütyük kis pénzért
- Geri Bátyó: Régi VGA, HDMI és a felbontás
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Lalikiraly: Commodore The C64, Ultimate
- Gurulunk, WAZE?!
- mefistofeles: Az elhízás nem akaratgyengeség!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- sziku69: Szólánc.
Új hozzászólás Aktív témák
-
atm*RefeeZ
tag
Sziasztok.
Az volna a kérdésem, hogy miként tudok utóbb hivatkozni olyan ojjektumra, amit korábban nem tároltam változóban, hanem pl. feltettem a GUI-ra, és jóidő.
Emígy szól a 'csináló' metódus:
private TextField createTextField(String text, String name, int cols)
{
TextField nextTextField = new TextField(text, cols);
nextTextField.setName(name);
return nextTextField;
}Aztán így próbálok később hozzáférni:
private Component getByName(String componentName, Container cont)
{
for(Component c : cont.getComponents())
{
System.out.println(c.getName());
if(c.getName() == componentName)
{
return this.getComponentAt(c.getLocation());
}
}
return null;
}Az elgondolás az volt, hogy a komponenst megnevezve megszerzem magamnak az uralmat fölötte, de valami nem úgy működik, ahogy szeretném. Pl. , ha setBackground-ot vagy setForeground-ot állítok, semmi sem történik, setEnabled(false) -ra pedig meghal a teljes program.
Mit szúrok el? Bármi ötlet jól jönne

Köszöntem!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Xiaomi Mijia fogkefe - igen, leteszteltük
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Spórolós topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Bestbuy játékok
- OTP Bank topic
- Path of Exile (ARPG)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- TCL LCD és LED TV-k
- Horgász topik
- További aktív témák...
- HP EliteBook X360 1030 G2,Multi-Touch 2 az 1-ben,i5-7300U,8GB DDR4,256GB SSD,WIN11
- Dell Precision 7550 i7-10850H 32GB 1TB Nvidia RTX3000 6GB 1 év garancia
- MacBook Air 13 M3/16GB/512SSD midnight
- Samsung Galaxy A25 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy Book 3 /i5-1335u/8GB/512SSD/FHD/Garancia
Á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


