tags:

views:

666

answers:

5

Is there a better way to develop Java Swing applications?

SWIXML? JavaFX? Anything else that developers out here have liked and recommend?

+5  A: 
VonC
+7  A: 
VonC
+2  A: 

I like to build the UI (HTML, SWT or Swing) with Groovy. It's just so much more simple with Groovy builders.

Aaron Digulla
+1  A: 

The Swing Application Framework is a light framework that simplifies the creation and maintaining of small- to medium-sized Java desktop applications. The framework consists of a Java class library that supports constructs for things such as the following:

  • Remembering state between sessions.
  • Easier managing of actions, including running as background tasks and specifying blocking behavior.
  • Enhanced resource management, including resource injection for bean properties.

Here's an article about it.

It's been integrated with Netbeans 6.0 and later.

bcash
I really liked AppFramework, but it caused some network issues in my programs: JDBC connections would fail unless I made one *before* running the AppFramework startup code.
Ed Brannin
(I'm going to try Groovy and maybe Griffon for my next desktop app.)
Ed Brannin
A: 

If you like programming in Groovy instead of Java, check out Griffon: http://griffon.codehaus.org/

binil