Quaqua Look And Feel 2.0
The Quaqua Look and Feel is an extension for Apple's implementation of the Aqua Look in Java. Recent changes:
* QuaquaFileChooserUI label of approve button changes to "Choose", when the file chooser is used to choose a directory.
* Added missing keyboard bindings for QuaquaComboBoxUI.
* Fixed an IndexOutOfBoundsException in QuaquaFileChooserUI which caused a file chooser to become unresponsive.
* Added functionality to make Quaqua Look and Feel work in a Java 1.3 Applet sandbox.
TestingGUIs
The Triangle Java User's group has this wiki page on testing GUI's. A number of solutions are listed along with pros and cons for each.
qftestJUI - The Java GUI Testtool
From the site ... qftestJUI is a tool for the creation, execution and management of automated tests for Java/Swing applications with a graphical user interface (GUI). It runs on Windows and all major Unix systems with JDKs from Sun, IBM and Blackdown from 1.1 through 1.5.
EII Commons
The EII Commons is a repository of EII code that has been written, collected and found generally useful over the years. A large portion of it is Swing components and utilities, but there are some other pieces too. The large pieces currently in place are:
an Eclipse-like view framework for Swing
a sortable table model and corresponding sortable JTable
a set of masked edit controls
a wizard framework (i.e. "< Back", "Next >", "Finish", "Cancel")
a print preview widget that works with any Pageable
various tree, table, and list utilities
zBlueSoftware Java Components
zBlueSoftware develops several java components that enhance the suite of tools available in the Java Swing API. These components are available for purchase from this site by using the links below. Every component is fully documented and may be viewed by clicking on its screen shot link.
These components are intended to help you save time in your development process by providing you with fully functional swing components.
Zeus Java Swing Components Library
Zeus a Java Swing Components Library. Provides usefull swing componen
1f40
ts for easier GUI development. Makers of JSplash and JConsole
JGoodies Data Binding 1.0 Beta2
The JGoodies Binding library connects object properties to Swing user interface components. And it helps you represent the state and behavior of a presentation independently of the GUI components used in the interface.
Main Benefits
reduces the code necessary for object presentation,
stream-lines the development process for data binding,
provides advanced features for automatic update notification,
assists you in separating the domain and presentation layers.