Hi,
a good FREE (and open source) framework for Java GUI testing is Maveryx
http://www.maveryx.com.
It has many good point:
- It can handle Swing, (soon) applets, applications, and Java Web Start.
- There are no custom script language, you can write your test case in java.
- Thera are no GUI MAP dependences, you don't need any "capture and replay", only write your test and go!
- It's fully compatible with JUnit through the Maveryx Eclipse plug-in.
Mauro