NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Pomoc s triedami v Java GUI aplikácii

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Števo Rothmajer:25.6.2015 16:27

Srdečne zdravím!
Potreboval by som menšiu pomoc s programovaním v Jave. Podla mňa je to taká primitívna vec, ale neviem na to prísť... Ako môžem urobiť premennú ktorú môžem meniť aj z inej triedy než je tá v ktorej je tá premenná inicializovaná? Rozhodol som sa urobiť klasickú aplikáciu ktorá má (dajmetomu) nejaké menu a po stlačení tlačidla sa zobrazí nejaká časť aplikácie. Chcem to urobiť tým spôsobom že mám hlavnú triedu v ktorej mám tú premennú (no ešte nemám ale chcel by som ju mať :DDD ) a podla hodnoty tej premennej si nechám vykresliť určité komponenty. To vykresľovanie tých komponentov mám rozdelené na jednotlivé "obrazovky" kde jedna obrazovka = jedna trieda.... Čiže pri stlačení tlačidla s názvom napr. options v triede "menu" zmením hodnotu premennej int obrazovky na číslo 2 ktorá je v triede "hlavna_trieda", a skupinou príkazov:if(o­brazovky==2){ Options options = new Options(); options.setVi­sible(true); menu.setVisible(fal­se);} zmením vlastne tú obrazovku ktorá sa bude v aplikácii zobrazovať. Dá sa vytvoriť taká premenná? Ak áno tak ako? Ak nie tak potom je nejaký spôsob ako docieliť taký istý efekt? Alebo je moje programátorské zmýšlanie v tomto celkom zlé? Za včasnú odpoveď ďakujem :)
S pozdravom Štefan Rothmajer

 
Odpovědět
25.6.2015 16:27
Avatar
nalimleinad
Člen
Avatar
Odpovídá na Števo Rothmajer
nalimleinad:25.6.2015 18:08

Pokud to chápu správně, tak by ti mělo stačit něco jako http://www.itnetwork.cz/…-konstruktor .

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
25.6.2015 18:08
Avatar
Atrament
Člen
Avatar
Odpovídá na Števo Rothmajer
Atrament:26.6.2015 9:11

Já bych spíš řekl, že by sis měl pozorně pročíst tohle: http://www.itnetwork.cz/…tery-settery

 
Nahoru Odpovědět
26.6.2015 9:11
Avatar
Števo Rothmajer:26.6.2015 11:22

dakujem za pomoc, obišiel som to a poriešil trochu inak :)

 
Nahoru Odpovědět
26.6.2015 11:22
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.