Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Must have libraries for Swing - Need guidance

Ranch Hand
Posts: 584
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,

I'm looking for some free swing visual components and frameworks not included on default JDK which I can use for creating a real world application.

I mean, I'd like to know which tools I can use for binding, validation, resource loading, etc... as well as a good set of Swing visual components for free.

I've found JGoodies plus Swing Application Framework (JSR 296) a good combination, however, I still have doubts regarding what's the most widely used visual components library when creating a professional Swing application.

As you may know, there's no default swing component on JDK for manipulating dates, or even numbers without have to do some coding, so I think I need a more professional solution for this.

I found SwingX very useful but I'd really like to hear your opinions regarding which tools I could use for a better productivity.

Do you think the following libraries are a good approach ?

JGoodies + Swing Application Framework (JSR 296) + SwingX

Do you think these tools are easily configurable on NetBeans 6 ?
[ February 25, 2008: Message edited by: Edisandro Bessa ]
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The answer to your question depends on your project. These Swing libraries should be analyzed just like any other third party library to see if they are the right fit for your project. Just because "everyone else" is using it, doesn't mean it is the right fit for your project.

That said...

I think that JGoodies is superior to the layout managers included in the JDK. There is a little learning curve to it, but once you get past it, it becomes pretty easy. Most GUI builders do support JGoodies as well.

I did attend a session on the Swing Application Framework at JavaOne last year but that is the extent of my exposure to it. It does seem promising though.

As for SwingX, I am impressed with many of the components. We are not using it in production yet, but I think that will change in the next year. I would like to start using it, but I am still in process of convincing decision makers here of all the benefits.
I think I'll just lie down here for a second. And ponder this tiny ad:
We need your help - Coderanch server fundraiser
    Bookmark Topic Watch Topic
  • New Topic