- Kompakt vízhűtés
- Tápos kibeszélő offtopik
- Milyen TV-t vegyek?
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- Nvidia GPU-k jövője - amit tudni vélünk
- Fejhallgató erősítő és DAC topik
- Nem viszi sehova a Raptor Lake-et az Intel
- Milyen egeret válasszak?
- Ismét analóg billentyűzettel jelentkezett a Cherry Xtrfy
- Akciókamerák
Ú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?:))
- Villanyszerelés
- E-roller topik
- Honor 600 Lite - koffein nélkül
- Építő/felújító topik
- Kompakt vízhűtés
- Tápos kibeszélő offtopik
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen TV-t vegyek?
- The Division 2 (PC, XO, PS4)
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- További aktív témák...
- BESZÁMÍTÁS! Intel Core i9 9900 8 mag 16 szál processzor garanciával hibátlan működéssel
- Apple Watch Series 10 46mm GPS+Cellular Titanium, Újszerű, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- 27% - Intel xeon E5 2630 / RX550 / 16GB / 512GB / 500W Konfiguráció
- 27% - Passzív MiniPC! Intel Core i5-8350U / 16GB DDR4 / 512GB NVMe SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


