Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
BLADE
Člen
Avatar
BLADE:13.8.2013 23:19

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
Tvůrce
Avatar
Odpovídá na BLADE
Kit:13.8.2013 23:29

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:13.8.2013 23:46

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:14.8.2013 10:57
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.