una applet es un tipo especializado de panel
que se ejecuta dentro de otro programa (por
ejemplo, el navegador), que le suministra la
funcionalidad y el soporte que habitualmente
proporciona la ventana principal de una
aplicación.
Ciclo de Vida
Cuando el navegador se encarga de un applet, ejecuta
ciertos métodos en función de las circunstancias. Se
pueden clasificar estos métodos en dos categorías.
Métodos relacionados con el ciclo de vida del applet public void init() Este
método se ejecuta desde el final de la carga o de la nueva carga del applet a
partir del servidor Web. De hecho es el primer método del applet ejecutado por
el navegador. Permite inicializar el contexto en el cual va a funcionar el applet.
Métodos de gestión del aspecto gráfico del applet Hay que contemplar dos supuestos: Si utilizamos dos
componentes gráficos, tales como los disponibles en las bibliotecas awt y swing, lo reflejado por la
interfaz del applet se asegura automáticamente. Esta posibilidad procede de las clases presentes en la
jerarquía de la clase Applet o JApplet.
Uso de Applet
init(). Se ejecuta cuando se carga la applet por primera vez en el
navegador. En este método se deben realizar todas las tareas
de inicialización.
start(). Se ejecuta después del método init() y cada vez que el usuario vuelve
a la página web que contiene la applet. Es decir, se ejecuta siempre que la
applet pasa a estar visible, de modo que puede ejecutarse muchas veces
durante la vida de una applet.
stop(). Se ejecuta cada vez que el usuario abandona la página web que
contiene la applet. Permite detener o suspender temporalmente
operaciones costosas cuando la applet no es visible.
destroy(). Se ejecuta cuando se va a descargar o destruir completamente la applet. En
este método se deberían liberar los recursos del sistema que pudieran estar asignados a
la applet