Diskuze: Java GUI viac okien

Java Java Java GUI viac okien

Avatar
BLADE
Člen
Avatar
BLADE:

Dobrý deň,
Prečítal som si na devbooku všetky Java Gui tutoriály, videl desiatky video tutoriálov no ani v jednom nebol tutoriál na aplikáciu v ktorej by sa po kliknutí na nejaké tlačítko úplne všetko zmenilo teda mám napr okno v ktorom sú 2 tlačítka kliknem na jedno a dá mi to napríklad nejaký text v tom istom okne len už inak vyzerá, veľmi by ma zaujímalo ako sa to robí. Pretože všetky články či už na českých alebo zahraničných weboch ukazujú jedno okno v ktorom sa mení akurát tak jeden label s textom no všetko je rovnaké, už si začínam myslieť že to snáď ani Java nedokáže čo je ale určite hlúposť :)

 
Odpovědět 13.8.2013 23:19
Avatar
Kit
Redaktor
Avatar
Odpovídá na BLADE
Kit:

Jde to. Jen musíš správně předat event mezi objekty. Není to úplně triviální na pochopení, ale v principu to je jednoduché. Je to popsáno i v dokumentaci od Oracle.

Nahoru Odpovědět 13.8.2013 23:29
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
goddard
Člen
Avatar
goddard:

Vytvoris okno a treba JMenuBar s JMenu a JMenuItem pres ktery budes odebirat / pridavat pomoci listeneru dva / vice JPanel ve kterych budou komponenty (ruzne layouty, buttony atd.).

 
Nahoru Odpovědět 13.8.2013 23:46
Avatar
Homo
Člen
Avatar
Odpovídá na BLADE
Homo:
window.getContentPane().removeAll();
//znovunastaveni komponent, layoutu a jinych blbosti
window.revalidate();
Nahoru Odpovědět 14.8.2013 10:57
1010011 1000101 1011000
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.