## 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