🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2819

Re: Java vraag -> JDialog:

#2819
From: Herman Timmermans
Date: Mon, 08 Mar 2004 20:02
91 lines
3889 bytes
t12be wrote:

> "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.
> 
Hoe compileer je?  Command line of via een IDE (welke IDE?)
Het moet werken op de manier die ik je beschreef, je moet uitvissen waarom 
dit niet gaat.  Ik vermoed een classpath issue?  Misschien all je classes 
in een package plaatsen?
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
Technical Details
Message-ID: <404cd1ba$0$320$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!louie!tjb!not-for-mail
References: <caL2c.26450$EZ6.2053146@phobos.telenet-ops.be> <404c4e65$0$307$ba620e4c@news.skynet.be> <Tn23c.27494$f%6.2062442@phobos.telenet-ops.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 12:05:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!louie!tjb!not-for-mail
Message-ID: <404cd1ba$0$320$ba620e4c@news.skynet.be>
From: Herman Timmermans <timmermansdot.hermanat@skynet.be>
Subject: Re: Java vraag -> JDialog:
Newsgroups: be.comp.programming
Reply-To: timmermansdot.hermanat@skynet.be
Date: Mon, 08 Mar 2004 21:02:27 +0100
References: <caL2c.26450$EZ6.2053146@phobos.telenet-ops.be> <404c4e65$0$307$ba620e4c@news.skynet.be> <Tn23c.27494$f%6.2062442@phobos.telenet-ops.be>
Organization: ATUM BVBA
User-Agent: KNode/0.7.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 91
NNTP-Posting-Host: 80.200.7.136
X-Trace: 1078776250 reader1.news.skynet.be 320 80.200.7.136:46069
X-Complaints-To: usenet-abuse@skynet.be