This week's book giveaway is in the Jython/Python forum.
We're giving away four copies of Murach's Python Programming and have Michael Urban and Joel Murach on-line!
See this thread for details.
Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Looking for examples of what can be done with Java's GUI tools  RSS feed

 
Chris Creed
Ranch Hand
Posts: 71
BSD IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all

Getting back into the java programming world for the first time in years and am wondering just want are the limits of java's GUI tools? I'm hoping that the metal look that greeted me when I last played with Swing is now able to be made at least sort of attractive now. Can someone point me to some examples of Java programs that are pushing the envelope GUI wise in Java?

Hopefully I explained what I'm after well enough, and thanks in advance for reading this request.
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Netbeans, Intellij IDEA, Limwire, there are really a bunch. And even when Metal was the default Look and Feel (it is now Nimbus) you could always apply a 3rd party L&F, so it really is/was a non-issue.

Swing programming, sadly, hasn't changed over the years. But there are some better open source libraries to make things easier.

MigLayout - the ultimate layout manager. Very easy to use
GlazedLists - You really should be using this if using tables and lists

If you like Groovy there is Griffon as well as SwingBuilder and there is another project called JavaBuilders that allows you to wire up your UI in YAML files and then just provide your events/logic in the java code.

http://www.miglayout.com/
http://publicobject.com/glazedlists/
http://code.google.com/p/javabuilders/
http://griffon.codehaus.org/

Jonathon Giles maintains a weekly article about Java Desktop news and links. Something good to follow

http://www.jogiles.co.nz/blog/

Some other swing related blogs

http://jfpoilpret.blogspot.com/
http://www.jroller.com/aalmiray/
http://jameswilliams.be/blog/entry/index
http://shemnon.com/speling/

And a recent movement to improve the core Swing API

http://kenai.com/projects/swing2/
 
Rob Spoor
Sheriff
Posts: 20893
81
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Gregg Bolinger wrote:Swing programming, sadly, hasn't changed over the years.

At least not much. Java 6 introduced JTable sorting and filtering, and SwingWorker was finally made part of the API, but that's about all I can remember.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!