Programación en castellano
-Tutoriales

Escribir Applets


Ciclos de Vida de un Applet

Aquí tenemos el applet Simple.

Pulsa sobre la Imagen para ver el Applet...

Nota:

Como algunos viejos navegadores no soportan 1.1, el applet anterior es un versión 1.0 (aquí tienes el código 1.0; y aquí tienes el código 1.1). Para ejecutar la versión 1.1 del applet, puedes ir a la página example-1dot1/Simple.html.

. Cargar el Applet

Deberías ver "initializing... starting..." arriba, como resultado de la carga del applet. Cuando se carga un applet, aquí está lo que sucede:

  • Se crea un ejemplar de la clase que controla el applet (una subclase de Applet).
  • El applet se auto-initializa.
  • El applet empieza su ejecución.

. Abandonar y Volver a la Página del Applet

Cuando un usuario deja la página del applet -- por ejemplo, para ir a otra página -- el applet tiene la opción de pararse a sí mismo. Cuando el usuario retorna a la página, el applet puede autoarrancarse otra vez. La misma secuencia ocurre cuando el usuario minimiza y reabre la ventana que contiene el applet.

Prueba esto:

Abandona la página del applet y vuelve luego otra vez. Verás que se añadido "stopping..." a la salida del applet cuando el applet se le da la oportunidad de pararse a si mismo. También veremos "starting...", cuando se le dice al applet que arranque de nuevo. Luego, minimiza esta ventana y abréla de nuevo. Muchos sistemas de ventanas proporcionan botones en la barra de título que nos permiten minizar la ventana. Deberíamos ver "stopping...." y luego "starting...." añadido a la salida del applet.

. Recargar un Applet

Algunos navegadores nos permiten recargar el applet, que consiste en descargar el applet y volver a cargarlo de nuevo. Antes de que se descargue el applet, se le da la oportunidad de pararse a si mismo y luego realizan una limpieza final, para que el applet pueda liberar cualquier recurso que contenga el applet. Después de esto, el applet es descargado y luego cargado otra vez, como se decribe en Cargar el Applet.

Prueba esto:

Si tu navegador o visualizador de applets te permiten recargar applets, recargalo. Mira la salida estándar para ver qué sucede cuando recargas el applet. (puedes ver Mostrar Cadenas Cortas de Estado para más información sobre la salida estándar). Deberías ver "stopping..." y "preparing for unloading..." cuando el applet se descarga. No podemos ver esto en el GUI del applet porque el applet es descargado antes de que el texto pueda mostrarse. Cuando el applet se recarga, deberíamos ver "initializing..." y "starting...", igual que cuando se cargó el applet por primera vez.

. Salir del Navegador

Cuando el usuario cierra el navegador (o cualquier otra aplicación que muestra el applet), el applet tiene la oportunidad de pararse y hacer una limpieza final antes de que el navegador salga.

. Sumario

Un Applet puede reaccionar ante los eventos mayores de las siguientes formas:

  • Puede auto-inicializarse.
  • Puede arrancar su ejecución.
  • Puede parar su ejecución.
  • Puede realizar una limpieza final, como preparación para ser descargado.

La siguiente página describe los cuatro métodos del applet que corresponden a estos cuatro tipos de reacciones.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados