🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
2 messages
2 total messages Started by Mariusz Kaczor Tue, 25 Feb 1997 09:41
powrot z dialogu
#349
Author: Mariusz Kaczor
Date: Tue, 25 Feb 1997 09:41
31 lines
1573 bytes
Mam problem ze sprawdzeniem kiedy Dialog zostal zakoczony (pomyslnie lub
nie)

pisze mniejwiecej cos takiego (na podstawie ksiazki J.B "Java"):

...
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

-- 
/----------------oOOo---------------oOOo--------------------------\
|Mariusz Kaczor                 | MAXSOFT SP. Z O.O.              |
|mariuszk@maxsoft.com.pl        |ul.Londynska 2  03-921 Warszawa  |
|http://www.maxsoft.com.pl/     |tel/fax:672-60-50,672-60-80      |
\-----------------------------------------------------------------/
Re: powrot z dialogu
#350
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads