Article View: pl.comp.lang.java
Article #316Re: Okienko dialogowe
From: 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
Technical Details
Message-ID:
<5duqi1$pdh@galaxy.uci.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!newsReferences:
<01bc1913$1bcca240$6b95ccc2@default>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!news From: kompas@galaxy.uci.agh.edu.pl (Piotr Piatkowski) Newsgroups: pl.comp.lang.java Subject: Re: Okienko dialogowe Date: 13 Feb 1997 11:31:29 +0100 Organization: University of Mining & Metallurgy Lines: 25 Message-ID: <5duqi1$pdh@galaxy.uci.agh.edu.pl> References: <01bc1913$1bcca240$6b95ccc2@default> NNTP-Posting-Host: galaxy.uci.agh.edu.pl Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA release 960713] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit