Diskuze: Pomoc s triedami v Java GUI aplikácii

Java Java Pomoc s triedami v Java GUI aplikácii

Avatar
Števo Rothmajer:

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:

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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět 25.6.2015 18:08
Avatar
Atrament
Člen
Avatar
Odpovídá na Števo Rothmajer
Atrament:

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:

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.