Hirdetés
- Mit várunk 2026-ban a mobilpiacon?
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Amazfit Bip 6 - jót olcsón
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Fotók, videók mobillal
- Magisk
- Az év utolsó napján előbújt pár Galaxy S26 dummy
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- One mobilszolgáltatások
Új hozzászólás Aktív témák
-
Revolit
senior tag
Sziasztok!
Nem vagyok egy nagy java májer, úgyhogy bocs ha nagy hülyeséget kérdezek

Szóval írok egy progit, aminek van GUI-ja. A panelokhoz a netbeans beépített JPanel Form készítőjét használtam
Leírom kb a program vázát:main{
ProgramUI ablak = new ProgramUI();
}public class ProgramUI extends JFrame {
pnJobb = new JobbPanel();
pnAlso = new AlsoPanel();this.add(pnJobb, BorderLayout.EAST);
this.add(pnAlso, BorderLayout.SOUTH);
validate();
}
}na én nekem mondjuk van a pnJobb panelen egy gombom, legyen start. ha rányomok a startra, szeretném meghívni az ablak start() fv-ét. ezt csk úgy tudtam elérni, ha statikusnak deklarálom a ProgramUI start fv-ét, és az osztályfv-t hívom meg. ez így nme az igazi, bár igazából járható út lenne azt hiszem, mert úgyis csak egy példánya van az osztálynak.
az még jobb lenne, ha nem a pnJobb kezelné az inputot (vagyis ne ott legyen az actionlistener), hanem esetleg az ProgramUI osztály. ez megoldható valahogy?
de általánosságban is érdekelne a kérdés: ha létrehozok egy objektumot, akkor annak az objektumnak minden fv-ét el tudom érni (hacsak nem private...), de mi van, ha én a létrehozott objektumból akarom meghívni a létrehozó objektum fügvényét? azt hogyan csinálom? Tehát kommunikáljon mindkét irányba.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung kuponkunyeráló
- Mit várunk 2026-ban a mobilpiacon?
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- exHWSW - Értünk mindenhez IS
- Kormányok / autós szimulátorok topikja
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Milyen videókártyát?
- Milyen belső merevlemezt vegyek?
- Forza sorozat (Horizon/Motorsport)
- Sorozatok
- További aktív témák...
- Keresünk Galaxy S22/S22+/S22 Ultra
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4143
- 5G Lenovo ThinkPad P14s Gen 3 Intel Core i7-1280P Nvidia T550 32GB 512GB 1 év teljeskörű garancia
- Gamer PC- Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT 12GB / 16GB DDR4 / 1TB Nvme SSD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



