Ya tiene tiempo que lo hice. Pero esto funciona más o menos así...
Código java:
Ver originalgetAppletContext
().
showDocument(new URL("javascript: varableJS = "+variableApplet
+";"));
El método getAppletContext() de la clase Applet retorna un objeto tipo AppletContext con el cual puedes abrir una URL el Browser, checa la documentación...
http://download-llnw.oracle.com/java...etContext.html
En este caso la duda que quedaría es si los tipos de URL "javascript
:..." son válidos para la clase "URL". Si no es así puedes hacerlo mediante un IFRAME y un script PHP. Donde al archivo PHP le mandrias parámetros y este generaría el código JavaScript para esto.
El HTML quedaría:
El archivo puentejs.php sería...
Código PHP:
echo ' <script type="text/javascript"> parent. varableJS = "'+$_GET[' varable']+'" </script >';
Y en el Applet se llamaría la URL...
Código java:
Ver originalgetAppletContext
().
showDocument(new URL("puentejs.php? varable = "+variableApplet
+";"),
"puentejs ");
Espero funcione.