Article View: pl.comp.lang.java
Article #350Re: powrot z dialogu
From: Artur Biesiadowski
Date: Tue, 25 Feb 1997 10:06
Date: Tue, 25 Feb 1997 10:06
32 lines
1850 bytes
1850 bytes
Mariusz Kaczor (Mariusz.Kaczor@maxsoft.com.pl) wrote:
: public boolean action(Event e, Object o ) {
: if (e.target==przycisk) {
: JakisDialog dialog=new JakisDialog(this,"costam");
: dialog.show();
: //tu powinien uruchomic sie dialog i wykonac a po powrocie wedlug
: mojego mniemania
: //powinna sie (ale dopiero po wykonaniu dialogu) urucomic nastepna
: instrukcja
: odswierz();
: return true;
: };
: return false;
: };
: Czy jest jakas funcja, ktora czeka, az dialog zostanie zamkniety? W
: Borland C++
: o ile pamietam cos takiego bylo i nazywalo sie .Run() czy cos takiego.
: Mariusz
Teoretycznie mozna by przekazac sterowanie do dialogu explicite prze wywolanie
jakiej wlasnej funkcji, ale to nie przejdzie.
Metoda action jest wywolana przez watek obslugujacy wszelkie eventy. Jezeli
kazesz temu threadowi wykonywac jakas funkcje to zanim nie skonczy nie beda
dzialaly zadne zdarzenia awt. A chyba troche nie o to chodzi.
Mozna to zrobic troche na okolo przez dodanie do glownej klasy jakiejs
zmiennej wskazujacej czy dialog podrzedny juz skonczyl, a ten z kolei
poinformuje tatusia ze juz czas.
(A swoja droga to chyba by bylo bezpieczniej na koncu zamiast return false
napisac return super.action(e,o); ?)
Artur
Technical Details
Message-ID:
<5eudj7$9jl@sunrise.pg.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mailReferences:
<3312B3DC.1F69@maxsoft.com.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mail From: abies@sunrise.pg.gda.pl (Artur Biesiadowski) Newsgroups: pl.comp.lang.java Subject: Re: powrot z dialogu Date: 25 Feb 1997 11:06:31 +0100 Organization: Politechnika Gdanska Lines: 32 Message-ID: <5eudj7$9jl@sunrise.pg.gda.pl> References: <3312B3DC.1F69@maxsoft.com.pl> NNTP-Posting-Host: sunrise.pg.gda.pl X-Newsreader: TIN [version 1.2 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit