Frankenstein

Frankenstein is an open source tool for driving Swing applications. Twist provided an inbuilt driver that uses Frankenstein to test Swing applications.

Frankenstein supports multi-threaded applications easily and you extend it to support your custom needs.

Using Frankenstein

Frankenstein API

The complete API reference for Frankenstein can be found here http://frankenstein.seleniumhq.org/doc/classes/FrankensteinDriver.html