Restaurar el foco al applet de Java cuando el navegador / pestaña gana foco

Tengo un applet ejecutándose en una pestaña del navegador. Cuando cambio a una pestaña diferente en el mismo navegador, o ALT-TAB a otra aplicación por completo, el applet pierde el foco. Cuando regreso a la pestaña del navegador, el applet no vuelve a enfocarse. ¿Hay alguna buena manera de que esto suceda?

Supongo que es un cambio de JavaScript necesario, no en el applet en sí mismo. ¿Algún controlador onFocus tal vez? Si es relevante, nuestro applet se crea usando una etiqueta HTML .

Creo que Java tiene el método requestFocus() . Está en la clase Componente, por lo que su JPanel o lo que sea que esté utilizando puede usarlo.

Para la parte de javascript, esto es lo que revela Google rápido: http://www.raditha.com/java/javascript.php . ¡Espero que te ayude!