Article View: borland.public.jbuilder.java.swing
Article #871Re: Explain XYLayout vs GridbagLayout to a Delphi user!
From: John McGrath [TeamB]
Date: Sat, 23 Oct 2004 03:50
Date: Sat, 23 Oct 2004 03:50
35 lines
2661 bytes
2661 bytes
On 10/22/2004 at 1:21:20 PM, Paul Furbacher [TeamB] wrote:
> You are right, but no one wants to admit
> that 99% of Windows programs fail in this
> regard. (Am I exaggerating with that number?)
I have not run into it that much in Windows program, but I do run into it
quite a bit. Where it seems to the most common is on web pages. If you
use a decent browser such as Mozilla, it will allow you to increase the
font size, which is a very nice feature if your eyes get tired toward the
end of the day. A very large percentage of the web pages I encounter mess
up badly if the fonts are not exactly the same as what the web developer
had on his system.
One of the reasons that it is less prevalent on Windows systems is that
the Windows program has more control over the environment. The programmer
can prevent the user from resizing a dialog box, rather than taking a
little bit of care and making sure that the dialog behaves properly when
resized. Unfortunately, when the programmer does this, the dialog size is
chosen to accommodate the least capable system, so the user ends up
reading content through a postage-stamp sized window centered in the
middle of a 21 inch monitor.
> Maybe the Delphi API needs a TGridBagLayout class?
Now that would scare the bejesus out of the lot of them. :o)
--
Regards,
John McGrath [TeamB]
---------------------------------------------------
Before sending me e-mail, please read:
http://www.JPMcGrath.net/newsgroups/e-mail.html
Technical Details
Message-ID:
<4179d511$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!news-peer-test!btnet!newsfeed.bt.es!195.5.65.34.MISMATCH!caladan.arrakis.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<41764478@newsgroups.borland.com> <417663ef$1@newsgroups.borland.com> <4178486a$1@newsgroups.borland.com> <4179418e@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 111d45,e5dc3c739f1ab78 X-Google-Attributes: gid111d45,public X-Google-Language: ENGLISH,ASCII-7-bit From: "John McGrath [TeamB]" <ng-b@JPMcGrath.net> Subject: Re: Explain XYLayout vs GridbagLayout to a Delphi user! Newsgroups: borland.public.jbuilder.java.swing References: <41764478@newsgroups.borland.com> <417663ef$1@newsgroups.borland.com> <4178486a$1@newsgroups.borland.com> <4179418e@newsgroups.borland.com> User-Agent: XanaNews/1.16.4.6 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 NNTP-Posting-Host: 141.158.47.109 Message-ID: <4179d511$1@newsgroups.borland.com> Date: 22 Oct 2004 20:50:41 -0700 X-Trace: newsgroups.borland.com 1098503441 141.158.47.109 (22 Oct 2004 20:50:41 -0700) Lines: 35 X-Authenticated-User: jpmcgrath Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!news-peer-test!btnet!newsfeed.bt.es!195.5.65.34.MISMATCH!caladan.arrakis.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail