Article View: be.comp.programming
Article #1324Re: JAVA: layout mangagers....
From: Spetrelly
Date: Fri, 20 May 2005 17:35
Date: Fri, 20 May 2005 17:35
50 lines
2707 bytes
2707 bytes
Bert Geens wrote: > On Mon, 16 May 2005 14:58:33 +0000, Peter wrote: > > >>Ik zit hier maar te klooien met layoutmanagers en hetgeen ik wil lukt >>maar niet... >> >>Ik heb dus in mijn globaal frame een Borderlayout. Aan de oostkant wil >>ik enkele voorgemaakte containters stoppen. >> >>Als ik werk met een flowlayout dan hebben de containers de >>oorspronkelijke grootte en worden naast elkaar neergezet. >> >>Ik wil echter dat alle containers in de oostkant ONDER elkaar arriveren. >> >>Ik heb dit al geprobeerd met een gridlayout >> >>cpEast.setLayout(new Gridlayout(0,1); //dus 0 rijen, 1 kolom >>cpEast.add(panel1); >>cpEast.add(panel2); >>cpEast.add(panel3); >> >>alles wordt dan inderdaad in ��n kolom geplaatst, maar h��l de boel >>wordt uitgerekt zodat het niet meer mooi is. Ik wil dat de panels hun >>originele grootte behouden. >> >>Iets anders dat ik al geprobeerd heb is >> >>cpEast.setLayout(new BoxLayout(cpEast, BoxLayout.Y_AXIS); >>cpEast.add(panel1); >>cpEast.add(panel2); >>cpEast.add(panel3); >>cpEast.add(Box.createVerticalGlue()); >> >>Maar ook op deze manier bereik ik niet het gewenste resultaat.... >> >>Iemand? > > > Je gaat ofwel layout managers moeten nesten (Panel met bijvoorbeeld > BoxLayout in een Panel/Frame met een andere layout) ofwel moet je de > GridBaLayout gebruiken, dit is zowat de krachtigste van de Java layout > managers, maar eveneens de meest complexe... Ik ga me er eens in verdiepen... bedankt voor de tip -- mvg, Peter
Technical Details
Message-ID:
<ydpje.96563$Rk1.5615685@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!syros.belnet.be!news.belnet.be!hq-usenetpeers.eweka.nl!68.142.88.75.MISMATCH!hwmnpeer01.ams!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<ty2ie.92625$rd1.5444651@phobos.telenet-ops.be> <pan.2005.05.18.19.21.16.696739@lair.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,3caf5ddbadef3c9e X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!syros.belnet.be!news.belnet.be!hq-usenetpeers.eweka.nl!68.142.88.75.MISMATCH!hwmnpeer01.ams!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: Spetrelly <spetrelly@pandora.be> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: JAVA: layout mangagers.... References: <ty2ie.92625$rd1.5444651@phobos.telenet-ops.be> <pan.2005.05.18.19.21.16.696739@lair.be> In-Reply-To: <pan.2005.05.18.19.21.16.696739@lair.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Lines: 50 Message-ID: <ydpje.96563$Rk1.5615685@phobos.telenet-ops.be> Date: Fri, 20 May 2005 17:35:26 GMT NNTP-Posting-Host: 81.83.70.170 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1116610526 81.83.70.170 (Fri, 20 May 2005 19:35:26 MEST) NNTP-Posting-Date: Fri, 20 May 2005 19:35:26 MEST Organization: Telenet Internet