File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Swing / AWT / SWT and the fly likes any good open source swing library around here ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "any good open source swing library around here ?" Watch "any good open source swing library around here ?" New topic
Author

any good open source swing library around here ?

pascal gehl
Greenhorn

Joined: Jun 17, 2002
Posts: 14
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

Joined: Jul 11, 2001
Posts: 14112
Equivalent to Struts? What would you expect it to do?


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
pascal gehl
Greenhorn

Joined: Jun 17, 2002
Posts: 14
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

Joined: Jul 11, 2001
Posts: 14112
https://jgoodies.dev.java.net/ has some nice libraries. And http://www.swingwiki.org/ has a lot of good tips.
pascal gehl
Greenhorn

Joined: Jun 17, 2002
Posts: 14
thanks a lot.
Diego M. da Rosa
Greenhorn

Joined: Mar 22, 2006
Posts: 10
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

Joined: Aug 20, 2004
Posts: 14
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

Joined: Jun 05, 2004
Posts: 38
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 ]

Matthew Wilson<br />-http://valuelist.sourceforge.net
Diego M. da Rosa
Greenhorn

Joined: Mar 22, 2006
Posts: 10
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
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: any good open source swing library around here ?