Frankenstein is a Functional Testing tool for Swing applications.
Frankenstein's focus is on readable, simple, fast functional tests that can be shared and run by everyone on a team.
Apart from automating your functional tests, you could also use Frankenstein for recording bugs so that they may be easily reproduced later.