🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
4 messages
4 total messages Started by Michał Wed, 12 Feb 1997 20:34
Okienko dialogowe
#314
Author: Michał
Date: Wed, 12 Feb 1997 20:34
9 lines
928 bytes
Używam J++ Microsoftu. Nie moge wywołać z apletu okienka dialogowego. W
Task Barze pojawia się nowy proces ale jak go klikne nic sie nie dzieje.
Obawiam sie ze wynika to z tego ze w konstruktorze Dialog'u parent podaje
null. Nie wiem skad wziasc jakiegos Frame dla parenta - w Clasie apletu nie
znalazlem nic takiego. 

Prosze o pomoc Michal

Mail to: bestsell@mail.onet.pl lub wojasm@free.polbox.pl
Re: Okienko dialogowe
#315
Author: Mariusz Kaczor
Date: Thu, 13 Feb 1997 08:28
24 lines
1648 bytes
Michał wrote:
> 
> Używam J++ Microsoftu. Nie moge wywołać z apletu okienka dialogowego. W
> Task Barze pojawia się nowy proces ale jak go klikne nic sie nie dzieje.
> Obawiam sie ze wynika to z tego ze w konstruktorze Dialog'u parent podaje
> null. Nie wiem skad wziasc jakiegos Frame dla parenta - w Clasie apletu nie
> znalazlem nic takiego.
> 
> Prosze o pomoc Michal
> 
> Mail to: bestsell@mail.onet.pl lub wojasm@free.polbox.pl

Tak, to wynika z parametru null. Nie da sie wywolac dialogu z appleta
nie da sie
wywolac dialogu. Mozna to obejsc Tworzac niewidocznego frame i podawac
jego "wkaznik" przy budowaniu dialogu.
		MariuszMichał wrote:

-- 
/----------------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: Okienko dialogowe
#316
Author: Piotr Piatkowski
Date: Thu, 13 Feb 1997 10:31
25 lines
1561 bytes
Michał <wojasm@free.polbox.pl> wrote:
: Używam J++ Microsoftu. Nie moge wywołać z apletu okienka dialogowego. W
: Task Barze pojawia się nowy proces ale jak go klikne nic sie nie dzieje.
: Obawiam sie ze wynika to z tego ze w konstruktorze Dialog'u parent podaje
: null. Nie wiem skad wziasc jakiegos Frame dla parenta - w Clasie apletu nie
: znalazlem nic takiego. 

Mając applet możemy znaleźć frame - jest albo bezpośrednio "rodzic" 
tego appleta, albo jego "dziadek" czyli rodzic jego rodzica. 
Najpewniej jest to zrobić tak, że bierzemy kolejnych rodziców 
poczynając od appleta tak długo aż dostaniemy obiekt klasy "Frame". 
Czyli tak:

Component c = this;  // Zakładam że this to applet

while( ! c instanceof Frame ) {
  c = c.getParent();
}

Frame f = (Frame)c;

Dialog box = new Dialog(f, true);

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Re: Okienko dialogowe
#317
Author: Michał
Date: Thu, 13 Feb 1997 19:39
38 lines
1858 bytes
Oprocz tego ze musialem w jednej linijce zmienic z 
while( ! c instanceof Frame ) {
na
while(!(c instanceof Frame) ) {
to wszystko ekstra!!!
Dziekuje slicznie

Piotr Piatkowski <kompas@galaxy.uci.agh.edu.pl> wrote in article
<5duqi1$pdh@galaxy.uci.agh.edu.pl>...
> Michał <wojasm@free.polbox.pl> wrote:
> : Używam J++ Microsoftu. Nie moge wywołać z apletu okienka dialogowego. W
> : Task Barze pojawia się nowy proces ale jak go klikne nic sie nie
dzieje.
> : Obawiam sie ze wynika to z tego ze w konstruktorze Dialog'u parent
podaje
> : null. Nie wiem skad wziasc jakiegos Frame dla parenta - w Clasie apletu
nie
> : znalazlem nic takiego. 
> 
> Mając applet możemy znaleźć frame - jest albo bezpośrednio "rodzic" 
> tego appleta, albo jego "dziadek" czyli rodzic jego rodzica. 
> Najpewniej jest to zrobić tak, że bierzemy kolejnych rodziców 
> poczynając od appleta tak długo aż dostaniemy obiekt klasy "Frame". 
> Czyli tak:
> 
> Component c = this;  // Zakładam że this to applet
> 
> while( ! c instanceof Frame ) {
>   c = c.getParent();
> }
> 
> Frame f = (Frame)c;
> 
> Dialog box = new Dialog(f, true);
> 
> -- 
> Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
> 
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