Article View: be.comp.programming
Article #2584Re: [Java] GridBagLayout.
From: Stijn De Smet
Date: Fri, 23 Apr 2004 15:50
Date: Fri, 23 Apr 2004 15:50
38 lines
2542 bytes
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-mailReferences:
<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