Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SWT, modalni dialog

[es] :: Java :: SWT, modalni dialog

[ Pregleda: 2232 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nik79
BG

Član broj: 6799
Poruke: 93
217.24.19.*



+1 Profil

icon SWT, modalni dialog02.08.2007. u 10:36 - pre 203 meseci
U pitanju je nasledjena aplikacija, tj. neko drugi je pre mene odradio veci deo posla i otisao iz firme tako da je sada meni zapalo da doradim aplikaciju. Do sada nisam se nesto preterano bavio gui programiranjem. Koristi se SWT. Evo u cemu je problem.
Main metod kreira instancu klase koja je zapravo forma za login na sistem - znaci ima 2 text polja za unos username-a i password-a i 2 dugmeta: login i end. Ukoliko je login uspesan ova forma mi kreira dialog - pomocu konstruktora tipa:
Main_dialog(Shell, APPLICATION_MODAL) i u ovom dijalogu se odvija sav rad. Takodje na ovom dijalogu postoji dugme Exit na koje se zatvara ovaj dijalog i vracam ponovo na login formu na kojoj je za ispravan zavrsetak aplikacije potrebno kliknuti na dugme End.
Ono sto meni treba je sledece:
Kako klikom na dugme Exit sa dijaloga (child) pozvati neku metodu sa Login forme (parent) i zatvoriti Login formu ili kako (jos bolje) generisati select event za dugme End na login formi.
Unapred zahvalan.
 
Odgovor na temu

nik79
BG

Član broj: 6799
Poruke: 93
217.24.19.*



+1 Profil

icon Re: SWT, modalni dialog02.08.2007. u 12:10 - pre 203 meseci
Da odgovorim samom sebi. Resio sam tako sto sam na glavnoj login formi dodao ShellActivatedListener i u njemu u zavisnosti od nekog flega izvrsavam potrebne radnje za korektan zavrsetak aplikacije, a taj fleg postavljam iz dijaloga prilikom klika na dugme exit.
Ipak, interesuje me da li postoji neki elegantniji pristup.
 
Odgovor na temu

gosha
Zemun

Član broj: 2384
Poruke: 589
89.216.195.*



+40 Profil

icon Re: SWT, modalni dialog02.08.2007. u 19:29 - pre 203 meseci
Napravi da ti login dialog vraca bool promenljivu da li je login uspesan i ako jeste iz main metode kreiraj Main_dialog. Pre nego sto pozoves Main_dialog uradi dispose login forme.

Poz. Gosha
JokeJunky :)

Mrzim sublimirane marketinske poruke.
 
Odgovor na temu

[es] :: Java :: SWT, modalni dialog

[ Pregleda: 2232 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.