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.
YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.