Here is an overview of the documentation available for the UISpec4J library:

Overview

Javadoc API Specification
Documentation of the UISpec4J classes
Tutorial
An overview of the library
Example
A simple example of writing tests with UISpec4J
Getting Started
Writing your first UISpec4J tests

Howtos

Finding Components
How to retrieve UI components in a window or a panel
Using Assertions
Using UISpec4J's specific assertion methods to cover for multithreading issues
Intercepting Windows
How to intercept properly windows and dialogs popped-up by the application
Intercepting Popup menus
Using pop-pu menus triggered by right-click or UI elements
Using Colors
Asserting displayed colors without getting too specific
Adding custom components
Extending UISpec4J to integrate you own Swing component wrappers
Properties
A list of the properties used by UISpec4J

Having problems with UISpec4J? Have a look at our troubleshooting guide or get in touch with the community!