• Post Reply Bookmark Topic Watch Topic
  • New Topic

Advice Wanted: Very Large Complex Swing Application

 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In a month or so I will be starting a quite large and quite complex Swing application. I'm pretty competent in Swing but I've been out of the loop a bit on any cool libraries that might make my life easier. So what I am looking for is advice and opinions on what you use. If you recommend something please explain why, don't just drop a link.

The only caveat I have is please don't recommend GUI builders like JFormDesigner or Netbeans. I'm looking for things like binding frameworks, swing app frameworks, etc. I'll be using Java6 if it matters.

Thanks.
 
Steven Wall
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I also am working on a large swing app. We are using some of the JGoodies libraries (forms, looks and bindings) and have been pleased with all of them. In fact we are in process of migrating some of our older screens to use them as well.

I have also been impressed with the Timing Framework and Animated Transitions libraries that Chet and Romain wrote, though we have not used them in our application just yet (but will be soon). Both those libraries are hosted on java.net.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I can second the recommendation for JGoodies. We are using the binding framework, and the code is not only high quality, but when we found a bug in it some time ago, a new version with the fix was available after only two days.

Another framework I wouldn't want to miss when working on Swing apps is http://www.jdemo.de/ - it's a JUnit-like framework that makes it easy to do exploratory testing on panels and dialogs in isolation. (Disclaimer: JDemo was developed by one of my coworkers.)
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!