🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2816

Re: Java vraag -> JDialog:

#2816
From: t12be
Date: Mon, 08 Mar 2004 17:50
81 lines
3381 bytes
"Herman Timmermans" <timmermansdot.hermanat@skynet.be> schreef in bericht
news:404c4e65$0$307$ba620e4c@news.skynet.be...
> t12be wrote:
>
> > Heb zoals je in onderstaande code kunt zien (zijn 2 klassen, 1 met gui
en
> > aparte met JDialog) een menu aangemaakt waarmee ik dan een JDialog
oproep.
> > Alleen loopt het mis. Ik zie namelijk enkel de titel van m'n JDialog,
> > formaat klopt maw niet. De inhoud ervan zie ik pas wanneer ik
eigenhandig
> > m'n JDialog vergroot.
> >
> > .setSize() en .pack() halen niets uit
> >
> > Iemand een oplossing? Ben er al een tijdje op aan het zoeken en geraak
er
> > echt niet uit.
> >
> Waarom niet je login class direct van JDialog afleiden?
> zoiets als:
>
> public class Login extends JDialog
> {
> ......
> public Login(JFrame parent, boolean modal)
>   {
> ...........
> }
> }
>
> En dat in je programma oproepen als:
>
> void fileOpen_ActionPerformed(ActionEvent e)
>   {
>     Login login = new Login(this, true);
>     login.pack();
>     login.show();
>   }
>
> Dit werkt perfect met een gridbaglayout voor de login class.
> Mvg,
> Herman
> -- 
> Suse Linux Professional 8.1 on Athlon 1.1 Ghz 512 Mb
> Anti Spam = remove the "dot" and the "at"
> Registered Linux User #264690
> Visit us : http://users.skynet.be/herman.timmermans

Eerst en vooral bedankt voor de moeite.

Heb dit eens geprobeerd, maar wil nog niet meteen lukken. Dergelijke
opstelling had ik helemaal in het begin ook, alleen ben ik dan gaan prutsen
en kwam ik tot de code die in m'n post staat.

Als ik het doe zoals jij dan krijg ik die foutmelding:

C:\Documents and Settings\t12be.PERSONAL\Mijn
documenten\PROJECT!\JAVATRY\gui\MyGUI.java:72: cannot resolve symbol
symbol  : constructor Login (<anonymous
java.awt.event.ActionListener>,boolean)
location: class Login
     Login login = new Login(this, true);

Dus heb ik bovenaan de code van   MyGUI.java   (m'n programma dus feitelijk)
ipv van met   super("titel");   te werken voor het aanmaken van m'n JFrame
volgende gedaan

private JFrame jf;
....
{
    JFrame jf = new JFrame ("titel");

om dan ipv    this   jf    te gebruiken als argument bij aanroepen
constructor.

Zo werkte het wel, alleen krijg ik die JDailog nog steeds verkleind.

-- 
mvg
t12be-AT-hotmail-DOT-com
Technical Details
Message-ID: <Tn23c.27494$f%6.2062442@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <caL2c.26450$EZ6.2053146@phobos.telenet-ops.be> <404c4e65$0$307$ba620e4c@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,70b3c5a637aa6ba1
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-08 09:50:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "t12be" <zie@signature.com>
Newsgroups: be.comp.programming
References: <caL2c.26450$EZ6.2053146@phobos.telenet-ops.be> <404c4e65$0$307$ba620e4c@news.skynet.be>
Subject: Re: Java vraag -> JDialog:
Lines: 83
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <Tn23c.27494$f%6.2062442@phobos.telenet-ops.be>
Date: Mon, 08 Mar 2004 17:50:43 GMT
NNTP-Posting-Host: 213.224.132.242
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1078768243 213.224.132.242 (Mon, 08 Mar 2004 18:50:43 MET)
NNTP-Posting-Date: Mon, 08 Mar 2004 18:50:43 MET
Organization: Telenet Internet