🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2584

Re: [Java] GridBagLayout.

#2584
From: Stijn De Smet
Date: Fri, 23 Apr 2004 15:50
38 lines
2542 bytes
Simonne De Ryck wrote:

> 
> "Stijn De Smet" <stijn.desmet@nospammer.pandora.be> schreef in bericht
> news:c6aivd$nos$1@gaudi2.UGent.be...
> 
> 
>> Bij GridBagLayout moet je ook nog fill en weighty instellen.
>> Je stelt ook de gridbagconstraints in op je aTable, maar voegt
>> aScrollPane toe aan je contentpane. Dan moet je de constraints ook op die
>> ScrollPane zetten.
>> Misschien dat het zo beter werkt:
>> c.gridwidth = GridBagConstraints.REMAINDER;
>> c.weightx = 0.0;
>> c.weighty=1.0
>> c.fill = GridBagConstraints.BOTH;
>> c.gridheight = 0;
>> gridbag.setConstraints(aScrollPane, c);
>> getContentPane().add(aScrollPane);
>> --
>> Stijn De Smet
> 
> Ik heb het geprobeerd met de code die je in je voorbeeld hebt geplaatst.
> Dit werkt als ik alleen maar de tabel op mijn scherm zet.  Vanaf het
> moment
> dat ik er een label of knop toevoeg loopt dit mis.  Werkt dit enkel als je
> een tabel alleen hebt.
> 
Er zijn nog een aantal andere parameters nodig bij gridbagconstraints.
Je zet er best ook een .gridx en .gridy bij(die geven de positie aan in de
gridbaglayout. Als die er niet staan dan gaat de grootste component meestal
alles overlappen). Je moet ook de gridwidth en gridheight aanpassen als je
het wat deftig wilt positioneren.
Netbeans heeft een visuele GUI editor die oa de gridbaglayout ondersteunt.
Die genereert ook leesbare code en je kan in de GUI-editor met alle
gridbaglayout parameters testen.
-- 
Stijn De Smet
Technical Details
Message-ID: <c6bbus$vlc$1@gaudi2.UGent.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!syros.belnet.be!news.belnet.be!news.UGent.be!not-for-mail
References: <40880182$0$10819$a0ced6e1@news.skynet.be> <c6aivd$nos$1@gaudi2.UGent.be> <4088deaf$0$10981$a0ced6e1@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,75e01c706c0b7fe5
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-04-23 09:04:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!syros.belnet.be!news.belnet.be!news.UGent.be!not-for-mail
From: Stijn De Smet <stijn.desmet@nospammer.pandora.be>
Newsgroups: be.comp.programming
Subject: Re: [Java] GridBagLayout.
Date: Fri, 23 Apr 2004 17:50:21 +0200
Organization: Ghent University
Lines: 38
Message-ID: <c6bbus$vlc$1@gaudi2.UGent.be>
References: <40880182$0$10819$a0ced6e1@news.skynet.be> <c6aivd$nos$1@gaudi2.UGent.be> <4088deaf$0$10981$a0ced6e1@news.skynet.be>
Reply-To: stijn.desmet@nospammer.pandora.be
NNTP-Posting-Host: azimov.intec.ugent.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: gaudi2.UGent.be 1082733340 32428 157.193.122.169 (23 Apr 2004 15:15:40 GMT)
X-Complaints-To: helpdesk@dict.ugent.be
NNTP-Posting-Date: Fri, 23 Apr 2004 15:15:40 +0000 (UTC)
User-Agent: KNode/0.7.6