Modifikace objektu UI vně objektu v Javě

Zelenac

Modifikace objektu UI vně objektu v Javě
« kdy: 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ší?
« Poslední změna: 01. 02. 2016, 18:13:53 od Petr Krčmář »


Zelenac

Re:Modifikace objektu UI vně objektu v Javě
« Odpověď #1 kdy: 01. 02. 2016, 18:30:02 »
aha tak nic, beru zpět, JList je definován lokálně protože se ovládá Modelem.

Re:Modifikace objektu UI vně objektu v Javě
« Odpověď #2 kdy: 01. 02. 2016, 18:31:24 »
A je určitě vhodné použít SWT? V dnešní době je lepší použít FX.

Turban Legend

Re:Modifikace objektu UI vně objektu v Javě
« Odpověď #3 kdy: 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).