0

What are the main 'design' packages for Java? I had a look around and from what I see, Swing seems pretty limited. Of course I may be judgemental, as I am completely new to Java. With what packages can I actually create beautifull looking GUIs in Java?

5 Answers5

5

Swing, and it's not limited at all.

stryba
  • 1,979
  • 13
  • 19
4

Swing is one of the richest GUI frameworks that exist other than Qt. See it with the latest LAF http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

NotCamelCase
  • 1,073
  • 1
  • 10
  • 18
2

Aside from Swing there's SWT, Buoy and Qt Jambi which is the best in my opinion.

Vlad
  • 618
  • 2
  • 10
  • 21
  • Note: You have to dispose of your widgets yourself using Qt or SWT! They are just bindings to libraries implemented in languages without GC. – Janus Troelsen Feb 05 '12 at 21:34
1

You can try Pivot. Efficient, good design, and you may get better looking UI than Swing.

HammerGuy
  • 101
  • 8
0

You cannot state that Swing is limited if you read this book: http://filthyrichclients.org :-). I think a good choose would be JavaFX as it is supposed to be a "replacement" for Swing in java desktop applications. Other good options you could evaluate are Apache Pivot and griffon (grails-style framework for desktop applications). Griffon can run on different UI toolkits through plugins (Swing, JavaFX, SWT, Pivot, GTK).

jalopaba
  • 8,039
  • 2
  • 44
  • 57