I'm trying to fill out the form fields in an applet running in a browser from an independent external application. I have no control over the Applet as it is part of a separate application. I've tried screen hopping with the Robot API but this depends on the FIrst input box having keyboard focus when the external. I'd appreciate ideas on how this can be done without screen hopping. Also, how can i make sure the first form element always has keyboard focus.