capítulo 12. En este capítulo demostraremos cómo dibujar en un applet. Los ejemplos en los capítulos 21, 23 y 
24 demuestran cómo crear la interfaz gráfi ca de usuario de un applet.

Ahora crearemos nuestro propio applet. Comenzaremos con un applet simple (fi gura 20.6) que dibuja 

"Bienvenido a la programación en Java!"

. En la fi gura 20.7 se muestra a este applet ejecutándose en dos 

contenedores de applets: el 

appletviewer

 y el explorador Web Microsoft Internet Explorer. Al fi nal de esta sec-

ción explicaremos cómo ejecutar el applet en un explorador Web.

 1 

// Fig. 20.6: BienvenidoApplet.java

 2 

// Su primer applet en Java.

 3 

import

 java.awt.Graphics;

// el programa utiliza la clase Graphics

 4 

import

 javax.swing.JApplet; 

// el programa utiliza la clase JApplet

 5
 6 

public class

 BienvenidoApplet 

extends

 JApplet

 7 

{

 8  

// dibuja el texto en el fondo del applet

 9  

public void

 paint( Graphics g )

 10 

{

 11 

// llama a la versión del método paint de la superclase

 12 

  super

.paint( g );

 13 
 14 

// dibuja un objeto String en la coordenada x 25 y la coordenada y 25

 15 

g.drawString(

"Bienvenido a la programacion en Java!"

,

25

,

25

 );

 16 

}

// fin del método paint

 17 

}

// fin de la clase BienvenidoApplet

Figura 20.6

  |   Applet que dibuja una cadena.

La esquina superior izquierda del 

área de dibujo es la ubicación 

(0,0). El área de dibujo se 

extiende desde debajo del menú 

Subprogramas

, hasta antes de la 

barra de estado. Las coordena-

dasx se incrementan de izquierda 

a derecha; las coordenadas y se 

incrementan de arriba hacia abajo

La barra de estado imita lo que se 
mostraría en la barra de estado del 
explorador Web, a medida que 
el applet se carga y comienza a 
ejecutarse

Esquina superior 

izquierda del área de 

dibujo

Figura 20.7

  |  Resultados de ejemplo del applet 

BienvenidoApplet

 en la fi gura 20.6.

BienvenidoApplet

 ejecutándose en el 

appletviewer

Menú

Subprograma

Coordenada del píxel (25, 25) en la 
que se muestra la cadena

BienvenidoApplet

 ejecutándose en Microsoft Internet Explorer

Coordenada del píxel 

(25, 25)

Barra de estado

20.3 Applet simple en Java: cómo dibujar una cadena 

847

Ejey

Ejex

20_MAQ_CAP_20_DEITEL.indd847

4/19/081:32:16AM