🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8353

Re: Swing, layout mangers en component sizing

#8353
From: HardCase
Date: Sat, 06 Jul 2002 11:48
35 lines
2816 bytes
Pol P wrote:
> "HardCase" <dhertsen@tiscali.be> schreef in bericht
> news:3D1F1E81.D5DDFD04@tiscali.be...
> > Wanneer je een JTabbedPane gebruikt, zal de grootste tab steeds de
> > grootte van alle tabs bepalen. De layout managers van de andere tabs
> > passen zich hieraan aan. Bijgevolg krijg ik te grote knoppen die op de
> > verkeerde plaats staan. Ik heb al geprobeerd met de methoden uit de
> > basisklasse JComponent (setMaximumSize(), setMinimumSize(),
> > setPreferredSize()), maar dat lukt me niet. Ergens in de tutorials van
> > Sun vind ik hetvolgende:

In ieder geval, ik heb een deel van het probleem anders kunnen oplossen:
'BoxLayout can't be shared' was eigenlijk maar een stomme fout. Ik had
geschreven:
BoxLayout x = new BoxLayout(this, BoxLayout.X_AXIS);
                            ^^^^
Hier geef ik uiteraard een JFrame door i.p.v. het JPanel waarop ik deze
layout wil gebruiken. Dus verbeterd wordt het:
BoxLayout x = new BoxLayout(x, BoxLayout.X_AXIS);

> Heb je er al aan gedacht om voor je JPanels die je in je JTabbedPane stopt
> een GridbagLayout te gebruiken? Daar kan je geweldig veel in vastleggen.
> Deze layout is moeilijk handmatig te programmeren, maar forte for java ce is
> hierbij een geweldige hulp. Ik gebruikte vroeger ook allerlei layouts in
> elkaar maar sinds dat ik ontdekt heb hoe goed forte de GridbayLayout
> ondersteunt gebruik ik niets anders meer. Het resultaat is dat ik minder GUI
> objecten nodig heb en daardoor m'n programma's sneller draaien.

THX, dit gaat nog eens handig worden :)

-- 
PENTIUM = Produces Erroneous Numbers Thru Incorrect Understanding of
Math
*	MSN dhertsen_2@hotmail.com		ICQ 157482585
*	http://www.sphosting.com/dietmar
Technical Details
Message-ID: <3D26D7D5.ADBC274B@tiscali.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!supernews.com!newsfeed.online.be!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3D1F1E81.D5DDFD04@tiscali.be> <3d260a9e$0$13613$afc38c87@sisyphus.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,5ab2401684f06c17
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-06 05:16:01 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!supernews.com!newsfeed.online.be!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Message-ID: <3D26D7D5.ADBC274B@tiscali.be>
From: HardCase <dhertsen@tiscali.be>
X-Mailer: Mozilla 4.72 [en] (Win98; I)
X-Accept-Language: nl
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: Swing, layout mangers en component sizing
References: <3D1F1E81.D5DDFD04@tiscali.be> <3d260a9e$0$13613$afc38c87@sisyphus.news.be.easynet.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 35
Date: Sat, 06 Jul 2002 11:48:58 GMT
NNTP-Posting-Host: 213.224.85.2
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1025956138 213.224.85.2 (Sat, 06 Jul 2002 13:48:58 MET DST)
NNTP-Posting-Date: Sat, 06 Jul 2002 13:48:58 MET DST
Organization: Telenet Internet