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