850

Capítulo 20 Introducción a los applets de Java

Tip para prevenir errores 20.2

Pruebe sus applets en el contenedor de applets 

appletviewer

 antes de ejecutarlos en un explorador Web. A menudo, 

los exploradores Web guardan una copia de un applet en memoria, hasta que se cierran todas sus ventanas. Si modi-
fi ca un applet, lo vuelve a compilar y después lo carga en su explorador Web, éste podría seguir ejecutando la versión 
original del applet. Cierre todas las ventanas del explorador Web para eliminar el applet anterior de la memoria. 
Abra una nueva ventana del explorador Web y cargue su applet para ver los cambios.

Tip para prevenir errores 20.3

Pruebe sus applets en todos los exploradores Web en los que se ejecutará, para asegurar que operen en forma correcta.

20.3.2  Ejecución de un applet en un explorador Web

Las ejecuciones de los programas de ejemplo de la fi gura 20.6 demuestran cómo se ejecuta 

BienvenidoApplet

en el 

appletviewer

 y en el explorador Web Microsoft Internet Explorer. Para ejecutar un applet en Internet 

Explorer, realice los siguientes pasos:

 1. 

Seleccione 

Abrir…

 en el menú 

Archivo

.

 2. 

En el cuadro de diálogo que se despliegue, haga clic en el botón 

Examinar…

.

 3. 

Localice el directorio que contenga el documento de HTML para el applet que desee ejecutar.

 4. 

Seleccione el documento de HTML.

 5. 

Haga clic en el botón 

Abrir

.

 6. 

Haga clic en el botón 

Aceptar

.

[

Nota: los pasos para ejecutar applets en otros exploradores Web son similares].

Si su applet se ejecuta en el 

appletviewer

, pero no se ejecuta en su explorador Web, tal vez Java no esté 

instalado y confi gurado para su explorador Web. En este caso, visite el sitio Web 

java.com

 y haga clic en el 

botón

Descargar AHORA

 para instalar Java para su explorador Web. En Internet Explorer, si esto no corrige 

el problema, tal vez necesite confi gurar manualmente Internet Explorer para que utilice Java. Para ello, haga clic 
en el menú 

Herramientas

 y seleccione 

Opciones de Internet…

, y después haga clic en la fi cha 

Opciones avanza-

das

 en la ventana que aparezca. Localice la opción “

Utilizar JRE v1.6.0 para <miniaplicación> (es necesario reini-

ciar)

” y asegúrese que esté seleccionada, después haga clic en 

Aceptar

. Cierre todas las ventanas de su explorador 

Web antes de volver a intentar ejecutar otro applet.

20.4  Métodos del ciclo de vida de los applets

Ahora que ha creado un applet, vamos a considerar los cinco métodos de applet a los que llama el contenedor 
de applets, desde el momento en el que se carga el applet en el explorador Web, hasta el momento en el que éste 
termina el applet. Estos métodos corresponden a diversos aspectos del ciclo de vida de un applet. En la fi gura 20.9 
se enlistan estos métodos, que las clases de applets heredan de la clase 

JApplet

. La tabla especifi ca el momento 

en el que se llama a cada método y explica su propósito. A excepción del método 

paint

, estos métodos tienen 

cuerpos vacíos de manera predeterminada. Si desea declarar alguno de estos métodos en sus applets y hacer que 
el contenedor de applets los llame, debe usar los encabezados de los métodos que se muestran en la fi gura 20.9. 
Si modifi ca los encabezados de los métodos (por ejemplo, cambiar los nombres de los métodos o proporcionar 

Figura 20.9 

 |  Métodos del ciclo de vida de 

JApplet

, que un contenedor de applets llama durante la ejecución 

de un applet. (Parte 1 de 2).

Método

Momento en que se llama al método y su propósito

public void 

init()

El contenedor de applets lo llama una vez, cuando se carga un applet para ejecutarlo. Este método ini-
cializa un applet. Las acciones comunes que se realizan aquí son: inicializar campos, crear componentes 
de GUI, cargar los sonidos a reproducir, cargas las imágenes a visualizar (vea el capítulo 20, Multimedia: 
applets y aplicaciones) y crear subprocesos (vea el capítulo 23, Subprocesamiento múltiple).

20_MAQ_CAP_20_DEITEL.indd850

4/19/081:32:18AM