Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

any good open source swing library around here ?

 
pascal gehl
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Swing gourous !!

After 7 years of web development I've been sent in exile for my sins in the Swing world.
Because I'm a lazy boy I'm used to use open source libraries.
Do one you, swing gourous tamed by hundreds of years of Swing coding, happen to know one equivalent to Struts ?

thanks in advance wise guys

paskos
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Equivalent to Struts? What would you expect it to do?
 
pascal gehl
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My fault, I was to specific.
I'm not looking particularly for a MVC framework (even if I really would like one).
I'm looking for anything that could help me working with Swing, pre-build components (like display-tag for web). Like what jakarta-commons does but for Swing. Libraries ensuring good separation between layers, to enforce that our Swing custom code won't access JMS.
Tutorials, samples.

thanks
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
https://jgoodies.dev.java.net/ has some nice libraries. And http://www.swingwiki.org/ has a lot of good tips.
 
pascal gehl
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks a lot.
 
Diego M. da Rosa
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I understand exactly what you are looking for! Take a look at the topic "Java rich client design patterns: where to find?" to see my opinion on this topic and some examples of "Swing frameworks".

I think there are 3 main frameworks that get close to what I would call the "Swing Struts": JGoodies, Eclipse Rich Client Platform and Spring Rich Client Project. The two formers I consider too specific/limited, and the later is still in the early phases.

Regards,
Diego
 
Michael Parmeley
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't really understand why everyone wants "frameworks". Swing is already a framework for creating GUI's and it is designed around MVC architecture. In other words, you don't need a "open source MVC swing framework" because Swing itself already is a MVC framework.

What exactly are you looking for?

Instead of looking for some open source "framework" maybe a review of the Swing API javadocs for the components you want to use would be helpful.
[ March 25, 2006: Message edited by: Michael Parmeley ]
 
Lavern Matthew
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
He is looking for binding, validation, i18n and concurency to name a few. Spring Rich Client ig gaining more gound every day. I would encourage users to take a look. I have built League Master on top of rich client.
[ June 29, 2006: Message edited by: Lavern Matthew ]
 
Diego M. da Rosa
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Michael, you are absolutely right, Swing is a "framework for creating GUIs", what we want is a "framework for creating Applications"!

What I really do not understand is why most people find perfectly normal to have tenths of frameworks to develop Java Web applications and do not get any surprised by the fact there is not a single framework to develop Java Rich Client/Desktop applications. I hope Spring-Rich fill this gap.

Diego
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic