🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Okienko dialogowe

#316
From: 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
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!news
References: <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