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