Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #1682 > unrolled thread
| Started by | "Joe Attardi" <joe.attardi@THRWHITE.remove-dii-this> |
|---|---|
| First post | 2011-04-27 15:34 +0000 |
| Last post | 2011-04-27 15:34 +0000 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.lang.java.gui
GUI best practices? "Joe Attardi" <joe.attardi@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
Re: GUI best practices? "Qu0ll" <qu0ll@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
Re: GUI best practices? "Karsten Lentzsch" <karsten.lentzsch@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
| From | "Joe Attardi" <joe.attardi@THRWHITE.remove-dii-this> |
|---|---|
| Date | 2011-04-27 15:34 +0000 |
| Subject | GUI best practices? |
| Message-ID | <tO6dnb5qd9-YIsjbnZ2dnUVZ_tLinZ2d@comcast.com> |
To: comp.lang.java.gui Hi all, A lot of the Swing examples and tutorials out there do a great job of teaching the API, but not such a great job showing some best practices that are used in real-world Swing apps. Does anyone have any favorite resources for such best practices? --- * 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
[toc] | [next] | [standalone]
| From | "Qu0ll" <qu0ll@THRWHITE.remove-dii-this> |
|---|---|
| Date | 2011-04-27 15:34 +0000 |
| Message-ID | <4655f291$0$17966$5a62ac22@per-qv1-newsreader-01.iinet.net.au> |
| In reply to | #1682 |
To: comp.lang.java.gui "Joe Attardi" <jattardi@gmail.com> wrote in message news:tO6dnb5qd9-YIsjbnZ2dnUVZ_tLinZ2d@comcast.com... > Hi all, > > A lot of the Swing examples and tutorials out there do a great job of > teaching the API, but not such a great job showing some best practices > that are used in real-world Swing apps. > > Does anyone have any favorite resources for such best practices? Check out the articles at jgoodies.com - Karsten has some good stuff there that will help you. -- And loving it, -Q _________________________________________________ Qu0llSixFour@gmail.com (Replace the "SixFour" with numbers to email me) --- * 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
[toc] | [prev] | [next] | [standalone]
| From | "Karsten Lentzsch" <karsten.lentzsch@THRWHITE.remove-dii-this> |
|---|---|
| Date | 2011-04-27 15:34 +0000 |
| Message-ID | <f37a8r$42j$01$1@news.t-online.com> |
| In reply to | #1682 |
To: comp.lang.java.gui Joe Attardi wrote: > [...] > Does anyone have any favorite resources for such best practices? I doubt that anyone can provide "best" practices now. That would require that experts and the community discuss different approaches, compare approaches, risks, results, and the costs for learning, programming, and maintenance. I haven't seen this in the Swing scene. I aim to provide "good" practices, things that worked and worked well or quite well with the teams I worked in. Here's my path to good practices: study patterns, collect useful Swing complements, learn a bit about design. I recommend to google "Organizing Presentation Logic" and study Martin's text. Then have a look at my slides "Desktop Pattern and Data Binding". Have a look at the JSR 296, use a good L&f (what is good?), choose a layout system appropriate for your needs, choose a data binding strategy. See my slides "Dos and Dont's for Swing" or "First Aid for Swing". -Karsten --- * 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
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.gui
csiph-web