Asserting controls are actually on the panel
This is the easiest problem to solve when testing GUIs, I've seen a number of solutions all of which essentially make the components available to the test case to assert. They are as follows...
JFindReplace Released - Swing component
JFindReplace is a swing component for finding / replacing text with various options (regulation expression, incremental mode...). This component works with any javax.swing.JTextComponent (JTextArea, JTextPane, JEditorPane...). This is similar to the eclipse component.
G$D/Groovy: Basic SwingBuilder
Groovy contains an excellent set of features called GroovyMarkup. The basic idea of GroovyMarkup is to make it easy to create nested hierarchies of objects, such as an XML document, where tags contain other tags that contain more tags. GroovyMarkup works incredibly well for making Swing applications, which are composed of hierarchies of components such as windows and buttons. The GroovyMarkup tool for Swing is called SwingBuilder...
Webstart Rant
Send me your ideas of what yo
1f40
u'd like to see out of webstart. What are the missing features. What are the most important bugs? I want to figure out what we can do through addons and what requires changes from Sun...
Replace AWT with SWT ? It must be desktop Java architecture week or something. First the JavaLobby rewrite Swing post now this.
Swing, Focus Events, Fun, ...
If you are a Swing, FocusManager, EventQueue kind of guy, give the test case a spin. You won't be disappointed.