Cómo escribir un applet que pide al usuario que introduzca dos Numbers
1
abrir uno de los archivos de applet de Java y colocar las siguientes instrucciones en la parte superior si es que ya no están allí
import java.awt *,.. Import java. * applets;. java.awt.event import *,.
Estas declaraciones hacen que el applet y funciones de control de eventos disponibles en Chicago 2
Añada las afirmaciones que se muestran a continuación a la declaración de la clase del documento. :
floatBox1 TextField = new TextField (100); floatBox2 TextField = new TextField (100); resultBox TextField = new TextField (100);
buttonLoadValues Botón; LabelLabel1 = new Label (" ; Ingrese dos números de punto flotante "); flotar valor1, valor2 flotar; resultado float;
Las dos primeras sentencias crean dos cuadros de texto de entrada para mantener números de punto flotante que los usuarios de entrada, la tercera instrucción crea el cuadro de texto ejerce en la suma de esos números. El botón de la etiqueta y las declaraciones ponen un botón y una etiqueta en el applet. Las tres declaraciones finales definen las variables de punto flotante de las necesidades de aplicación
3
Pega el siguiente código en el método init del documento:.
SetLayout (null); buttonLoadValues = nuevo botón ("Valores de carga"); label1.setBounds (50, 50, 300, 20); floatBox1.setBounds (100,100,100,20); floatBox2.setBounds (100,150,100,20); resultBox.setBounds (100, 200, 100 , declaraciones colocar los controles en el applet Cada función setBounds acepta cuatro parámetros:.. la distancia desde la parte izquierda del applet, la distancia desde la parte superior, el ancho del control y su altura La primera función setBounds, por ejemplo, coloca la etiqueta 50 píxeles desde la parte superior y 50 píxeles desde la izquierda. También hace 300 píxeles de ancho por 20 píxeles de alto. Cambie cualquiera de estos valores para adaptarse a sus necesidades de diseño.
4
Agregue el método siguiente a la documento después de que el método init:
public void actionPerformed (ActionEvent evt) {String = val1 floatBox1.getText (); Cadena val2 = floatBox2.getText ();
valor1 = Float.valueOf ( . val1.trim ()) floatValuevalue2 = Float.valueOf (val2.trim ()) floatValue
resultado = valor1 + valor2;. Cadena stringResult = Float.toString (resultado); resultBox.setText (stringResult); }
Este método se ejecuta cuando se hace clic en el botón del applet. Las variables val1 y val2 contienen las representaciones de cadena de los valores introducidos en los dos cuadros de texto. Los métodos Float.valueOf, visto en las dos líneas siguientes, convertir las cadenas en números de punto flotante y almacenarlos en valor1 y valor2. Las tres últimas declaraciones agregan esos dos números, convertir el resultado en una cadena y guardarlos en la caja de texto de resultado.