El Ciclo de Vida de un Applet

Lo que ves aquí es el resultado del applet Simple.

Cargando el Applet

Arriba puedes ver "inicializando... arrancando...", como el resultado de que el applet está siendo cargado. Cuando un applet se carga, aquí está lo que sucede:
  1. Se crea un ejemplar de la clase del Applet (una subclase Applet).
  2. El Applet se inicializa a si mismo.
  3. El Applet empieza su ejecución.

Abandonando y Volviendo a la Página que contiene el Applet

Cuando el usuario abandona la página-- por ejemplo, para ir a otra página --el applet tiene la opción de pararse. Cuando el usuario retorna a la página, el applet puede empezar de nuevo su ejecución. La misma secuencia ocurre cuando el usuario minimiza y maximiza la ventana que contiene el applet.

Prueba esto:Abandona y luego vuelve a esta página. Veras que se añade "parando..." a la salida del applet, porque el applet tiene la opción de pararse a si mismo. También veras "arrancando...", cuando el applet empiece a ejecutarse de nuevo.

Nota del Navegador: Si estás utilizando el Netscape Navigator 2.0 o 2.01 , podría observar que el applet se inicializa más de una vez. Especificamente, el navegador le pide al applet que se inicialice de nuevo cuando el usuario retorna a la página del applet siguiendo un enlace. El navegador NO se lo pedirá cuando el usuario retorne a la página utilizando el botón Back. Lo último es el comportamiento esperado.

Prueba esto: Minimiza esta ventana y luego abrela de nuevo. Muchos sistemas de ventanas proporcionan un botón en la barra de título para hacer esto. Debería ver "parando..." y "arracando..."en la salida del applet.

Recargar el Applet

Algunos navegadores le permiten al usuario recargar los applets, que consiste en descargar el applet y luego cargarlo otra vez. Antes de descargar el applet, este tiene la opción de pararse el mismo y luego realizar un limpiado final, para que el applet pueda liberar los recursos que ha tomado. Después de esto, el applet se descarga y se carga de nuevos, como se describe en Cargar el applet.

Nota del Navegador:El Netscape Navigator 2.0 algunas veces recargará el applet si se pulsa Shift mientras hace click en el botón de Reload. Si esto falla, puede intentar vaciar los caches de memoria y disco del Netscape (desde el diálogo Options/Network Preferences) y recargar otra vez.

Saliendo del Navegador

Cuando el usuario sale o abandona el Navegador (o la aplicación que muestre el applet), el applet tiene la opción de pararse a si mismo y hacer una limpieza final antes de salir del navegador.

Sumario

Un applet puede reacionar a los principales eventos de la siguiente forma:
  • Puede inicializarse a si mismo.
  • Puede empezar su ejecución.
  • Puede parar la ejecución.
  • Puede realizar una limpieza final, para preparar la descarga.
La página siguiente describe los cuatros métodos del applet que corresponden con estos cuatro tipos de reacciones.


Ozito