Applets

Solo disponible en BuenasTareas
  • Páginas : 4 (753 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de noviembre de 2011
Leer documento completo
Vista previa del texto
Applets
• Un applet es:
– desde el punto de vista de código Java, un programa diseñado para ser ejecutado en el contexto de una página web. – desde el punto de vista de una página html, una pequeñaventana gráfica dentro de la misma.

• Diferencia con una aplicación Java:
– Para cargar y ejecutar una aplicación Java utilizamos directamente el intérprete Java. – Un applet se carga y seejecuta desde cualquier explorador que soporte Java.
1

Applets
• Los applets se implementan creando una subclase de la clase Applet

2

1

Applets
• Applet “Hola Mundo”
importjava.applet.Applet; import java.awt.Graphics; public class HolaMundo extends Applet { public void paint(Graphics g) { g.drawString("Hola mundo!", 50, 25); } }
3

Applets
• Cómo ejecutar un applet Primerprograma Salida del programa (Applet):

4

2

Ciclo de vida de un applet
1. Carga del applet
• • • Se crea una instancia de la clase del applet El applet se inicializa (init) El appletcomienza su ejecución (start)

2. Abandonar y volver a la página del applet
• • Cuando el usuario abandona la página, el applet puede pararse a sí mismo (stop) Cuando el usuario vuelve a la página, elapplet comenzará de nuevo (start)
5

Applets: métodos básicos • Métodos para todo lo anterior:
public class Simple extends Applet { ... public void init() { . . . } public void start() { . . . }public void stop() { . . . } public void destroy() { . . . } ... }
6

3

Applets: métodos básicos



Para procesar los eventos anteriores, la mayoría de applets redefinen estos 4 métodos:init
• • Para inicializar el applet cada vez que se carga o se recargaç Suele usarse para operaciones cortas de inicialización (por ejemplo, cargar imágenes) Para comenzar la ejecución del applet:cuando el applet se carga o cuando se revisita la página web Para detener la ejecución del applet: cuando se abandona la página web o se cierra el explorador Para realizar operaciones de limpieza...
tracking img