Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #708
| From | "Ian Wilson" <ian.wilson@THRWHITE.remove-dii-this> |
|---|---|
| Subject | Re: TotallyGridBag |
| Message-ID | <vbqdnZQwjtwNhzPYnZ2dnUVZ8sSrnZ2d@bt.com> (permalink) |
| Newsgroups | comp.lang.java.gui |
| References | <1169035511.688189.5730@m58g2000cwm.googlegroups.com> |
| Date | 2011-04-27 15:29 +0000 |
| Organization | TDS.net |
To: comp.lang.java.gui Andrew Thompson wrote: > Ian Wilson wrote: > >> I was putting together some comparisons of Layout Managers and am a bit >> stuck with GridBagLayout. > > > (chuckle) When I saw you recommending it > on another groups, I was almost about to add > that I preferred nested layouts, for any number > of reasons. > I usually recommend MigLayout but I recognise that some learners might want to stick with Sun's layout managers. :-) > >> ...In the example below, if you resize the frame >> so it is a bit narrower, the Password JTextField collapses to zero width. >> Clues? >> <snip> > JTextField tf = new JTextField(10); > tf.setMinimumSize( new java.awt.Dimension(30,20) ); > add(tf, gc); // (Does not) Collapses (too far) if frame > shrunk! > <snip> Thanks Andrew :-) > GBL usually behaves until it strikes a component > with no minimum size set, but cannot give it its > preferred size. Then it simply reduces it to '0'. > > That is one of the reasons I avoid it. I have > encountered no layout besides GBL that you > need to worry about setting a minimum size. I'd be happier if component's constructors set min and max sizes different from preferred (e.g. by half/twice unless programmer set) and if all Sun's layout managers used them consistently. Doubtless there are good reasons for the way things are. --- * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet! --- Synchronet 3.15a-Win32 NewsLink 1.92 Time Warp of the Future BBS - telnet://time.synchro.net:24
Back to comp.lang.java.gui | Previous | Next — Previous in thread | Find similar | Unroll thread
TotallyGridBag "Ian Wilson" <ian.wilson@THRWHITE.remove-dii-this> - 2011-04-27 15:29 +0000
Re: TotallyGridBag "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:29 +0000
Re: TotallyGridBag "Ian Wilson" <ian.wilson@THRWHITE.remove-dii-this> - 2011-04-27 15:29 +0000
csiph-web