🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #350

Re: powrot z dialogu

#350
From: Artur Biesiadowski
Date: Tue, 25 Feb 1997 10:06
32 lines
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-mail
References: <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