Thread View: pl.comp.lang.java
4 messages
4 total messages
Started by Michał
Wed, 12 Feb 1997 20:34
Okienko dialogowe
Author: Michał
Date: Wed, 12 Feb 1997 20:34
Date: Wed, 12 Feb 1997 20:34
9 lines
928 bytes
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
Author: Mariusz Kaczor
Date: Thu, 13 Feb 1997 08:28
Date: Thu, 13 Feb 1997 08:28
24 lines
1648 bytes
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
Author: Piotr Piatkowski
Date: Thu, 13 Feb 1997 10:31
Date: Thu, 13 Feb 1997 10:31
25 lines
1561 bytes
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
Author: Michał
Date: Thu, 13 Feb 1997 19:39
Date: Thu, 13 Feb 1997 19:39
38 lines
1858 bytes
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