Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Zelenac 01. 02. 2016, 18:05:48

Název: Modifikace objektu UI vně objektu v Javě
Přispěvatel: Zelenac 01. 02. 2016, 18:05:48
Zdravím,
 WindowBuilderem jsem si udělal UI, z kterého chci vystavit metodu AddNewConnection(), ve kterém se přidá do JListu nový záznam. Problém je v tom, že WindowBuilder vytvýří definice komponent uvnitř metody initialize, namísto toho aby je vytvářel jako atributy třídy.

 Ne, že by byl problém přesunou definici JListu do atributů třídy, ale něco mi tady nehraje a chtěl bych to udělat pokud možno čistě. Přecejen WindowBuilder dělali borci v Googlu a tam určitě ví, proč komponenty definují lokálně. Nevěděl by někdo jak se toto řeší?
Název: Re:Modifikace objektu UI vně objektu v Javě
Přispěvatel: Zelenac 01. 02. 2016, 18:30:02
aha tak nic, beru zpět, JList je definován lokálně protože se ovládá Modelem.
Název: Re:Modifikace objektu UI vně objektu v Javě
Přispěvatel: kamenitxan 01. 02. 2016, 18:31:24
A je určitě vhodné použít SWT? V dnešní době je lepší použít FX.
Název: Re:Modifikace objektu UI vně objektu v Javě
Přispěvatel: Turban Legend 02. 02. 2016, 14:42:46
Spíš si to GUI naklikej v Netbeans – bude to normálně ve Swingu a mj. tam ta pole budeš mít jako instanční proměnné. Taky to má dobře řešené oddělení vygenerovaného a ručně psaného kódu (v jednom souboru).