852

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

6
7

public class

 SumaApplet 

extends

 JApplet 

8

 {

9

private double

 suma; 

// suma de los valores introducidos por el usuario

10
11

// inicializa el applet, obteniendo los valores del usuario

12

public void init

()

13

  

{

14

   String 

primerNumero; 

 

// primera cadena introducida por el usuario

15

   String 

segundoNumero; 

// segunda cadena introducida por el usuario

16
17

  

 

double

 numero1; 

// primer número a sumar

18

  

 

double

 numero2; 

// segundo número a sumar

 19 
 20  

  

// obtiene el primer número del usuario

 

21    

primerNumero = JOptionPane.showInputDialog(

 

22    

"Escriba el primer valor de punto flotante"

 );

 23 
 

24    

// obtiene el segundo número del usuario

 25  

  

segundoNumero = JOptionPane.showInputDialog(

 

26    

"Escriba el segundo valor de punto flotante"

 );

 27  
 

28    

// convierte los números del tipo String al tipo double

 29  

  

numero1 = Double.parseDouble( primerNumero ); 

 

30 

 

   

numero2 = Double.parseDouble( segundoNumero );

 31  
 32  

  

suma = numero1 + numero2; 

// suma los números

 33  

 

}

// fin del método init

 34 
 35  

 

// dibuja los resultados en un rectángulo, en el fondo del applet

 36  

 

public void

 paint( Graphics g )

 37  

 

{

 38  

 

super

.paint( g ); 

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

 39  
 40  

 

// dibuja un rectángulo empezando desde (15, 10), que tenga 270 

 41  

 

// píxeles de ancho y 20 píxeles de alto

 42  

  

g.drawRect(

15

,

10

,

270

,

20

 );

 43
 44  

 

// dibuja los resultados como un objeto String en (25, 25)

 45  

 

g.drawString(

 "La suma es "

 + suma, 

25

,

25

 );

46

     } 

// fin del método paint

47

 } 

// fin de la clase SumaApplet

Figura 20.10  

|  Suma de valores 

double

. (Parte 2 de 2).

20_MAQ_CAP_20_DEITEL.indd852

4/19/081:32:19AM