The javafirestorm contains an implementation of a property sheet and various accompanying event handling routines. The property sheet can be constructed from any Java bean component.
This project is currently at a very early stage. Although many features have been implemented and can be used, we do not yet have very clear code or documentation.