Cómo mostrar la barra de progreso cuando la carga de Java Applet en el navegador web

Tengo un archivo Jar que ejecuta el applet. Este archivo Jar se llama mediante el archivo Call_Applet_Jar.html que se encuentra en el directorio www. El archivo Call_Applet_Jar.html tiene códigos javascript y html. El archivo Jar se llama por códigos html que están en Call_Applet_Jar.html. El applet se abre demasiado tarde en los navegadores. Por ejemplo, el applet se abre en cinco segundos con los navegadores de unix os, a pesar de que el applet se abre en 15 segundos con los navegadores de Windows OS. Es decir, el applet se ejecuta rápidamente en los navegadores de Unix pero no puede ejecutarse rápidamente en los navegadores de Windows. De modo que quiero mostrar la barra de progreso mientras se está cargando el applet. Pero no puedo entender cuándo el applet entra en pleno funcionamiento en el navegador. A saber, debo saber el punto de inicio y finalización del tiempo de carga para agregar una barra de progreso. Cómo entender el tiempo cuando el applet entra en pleno funcionamiento en el navegador con Javascript o HTML. La barra de progreso debe desaparecer cuando el applet entre en pleno funcionamiento en los navegadores web. ¿Cómo puedo saber esta vez con javascript o html? ¿Alguna idea? Gracias por adelantado ..

No se puede saber con javascript o html cuando el applet java se carga por completo en los navegadores. Para cargar applet en navegadores.

1--> JVM should runned. 2-->The jar should downloaded and ran. 3-->The ready() method should access to page 

Todos ellos no son entendidos por javascript o html. Debe llamar a la función javascript desde el applet de Java cuando el applet se carga completamente en el navegador. Es decir, el applet de java debe notificar al lado de JavaScript. De esta forma, puede comprender que el applet se carga completamente en el navegador. El código de ejemplo está debajo.

 package example_package; import netscape.javascript.*; public class Example_Applet_Class extends Applet { public void start() { try { JSObject calling_object = JSObject.getWindow(this); //to call javascript method when the applet is loaded on browser completely.. String passing_argument = "applet jar is downloaded"; calling_object.call("javascript_function" , new Object[] {passing_argument}); //or you can set the javascript object when applet is loaded on browser completely.. String assign_value_js_object = "loaded"; calling_object.setMember("js_object",assign_value_js_object); } catch (JSException jse) { jse.printStackTrace(); } ///**//Javascript Side//**///  JavaScript Side     ...  

Consulte Visualización de un indicador de progreso de carga personalizado :

Un applet de Java puede mostrar un indicador de progreso de carga personalizado que muestra el progreso de la descarga de los recursos del applet, así como otros datos específicos del applet.