Javastates
Javastates is a java library designed to let java UI programmers concentrate on the fuctionality and the ergonomy without fearing to reach states where visual bugs cannot be overcome.
A Java library
The library comes as a standalone jar file, that can be downloaded from the javastates sourceforge repository.
Demo
A demo of a functional java swing based text editor is provided as well.
History
The Javastates project was born in 1992, after successful experimentation of the concepts in the C UI editor called "openside", by the company "Index" where I was developper then a project manager.
Resources
my machine interface courses provide some insight to Javastates.