Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #1852
| Path | csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!novia!news-out.readnews.com!transit3.readnews.com!news-out.news.tds.net!newsreading01.news.tds.net!86597e80!not-for-mail |
|---|---|
| From | "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> |
| Subject | Re: AWT versus Swing |
| Message-ID | <73c31f865ea4a@uwe> (permalink) |
| X-Comment-To | comp.lang.java.gui |
| Newsgroups | comp.lang.java.gui |
| In-Reply-To | <f4ufmh$ba5$1@newsreader2.utanet.at> |
| References | <f4ufmh$ba5$1@newsreader2.utanet.at> |
| Content-Type | text/plain; charset=IBM437 |
| Content-Transfer-Encoding | 8bit |
| X-Gateway | time.synchro.net [Synchronet 3.15a-Win32 NewsLink 1.92] |
| Lines | 72 |
| Date | Wed, 27 Apr 2011 15:35:43 GMT |
| NNTP-Posting-Host | 96.60.20.240 |
| X-Complaints-To | news@tds.net |
| X-Trace | newsreading01.news.tds.net 1303918543 96.60.20.240 (Wed, 27 Apr 2011 10:35:43 CDT) |
| NNTP-Posting-Date | Wed, 27 Apr 2011 10:35:43 CDT |
| Organization | TDS.net |
| Xref | x330-a1.tempe.blueboxinc.net comp.lang.java.gui:1852 |
Show key headers only | View raw
To: comp.lang.java.gui Daniel Kraft wrote: .. >I've all times used AWT for UIs in Java, despite the fact that all the >other world seems to be using Swing. I do not really "need" these fancy >Java-look and instead prefer the plain, platform-common look instead; I often call the platform's default PLAF - so the end user can feel mostly at home, while also enjoying the benefits of such GUI components as JTables and JTrees. From the development side, I like the 'throw away simplicity' of JOptionPane, and the ease of developing using GUI components that will render HTML. I code AWT as well, but primarily for applets that must be 1.1 compatible (I write too many of those, it seems). Any 1.2+ project, I would generally use Swing. >also, I think Swing is really sensible slower than AWT .. Is it? Even if Swing components need 'a few microseconds' longer to construct* these sorts of things can mostly be done transparently on a thread in the background. Once constructed and displayed, I find Swing components every bit as fast as AWT, to show, hide or update. * I am not too sure, have not seen/done any benchmarks. >..and if your >platform already has fast and stable widgets, why not use them? Roedy put forward some good reasons, not that Swing and PLAF's are a rock solid solution either (I suspect every API has bugs). >On the other hand, I already read some rumours that AWT will be >deprecated somewhere in the future, which I can't believe as Swing is >based on AWT, AFAIK. I cannot imagine that AWT ..Buttons and TextFields would *ever* be removed from the API. And, as you noticed, a lot of a Swing GUI's functionality (most events, most layouts, colors, images, printing, basic D'n'D, graphics/environment..) uses AWT classes and packages. >So do you guys have any information/comments/corrections about my >assumptions or any real objections against using AWT or are there even >others who prefer AWT, too? Most people are coding for the server side, very little AWT/Swing/SWT or J2ME, but by far Swing is the chosen widget kit. One good reason is that if you ask people about a problem with Swing, you are much likely to find someone that knows the answer! A lot of people have forgotten the 'subtleties' of AWT GUI coding. -- Andrew Thompson http://www.athompson.info/andrew/ Message posted via JavaKB.com http://www.javakb.com/Uwe/Forums.aspx/java-gui/200706/1 --- * 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
AWT versus Swing "Daniel Kraft" <daniel.kraft@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000 Re: AWT versus Swing "Roedy Green" <roedy.green@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000 Re: AWT versus Swing "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:35 +0000
csiph-web