importar java.applet.Applet;
importar java.awt.*;
importar java.awt.event.*;
clase pública SumProduct extiende Applet implementa ActionListener {
// Declarar variables de instancia
campo de texto privado num1TextField, num2TextField;
botón privado enviar botón;
etiqueta privada resultLabel;
@Anular
inicio vacío público() {
// Establece el diseño del subprograma
setLayout(nuevo FlowLayout());
// Crea los campos de texto para la entrada del usuario.
num1TextField =nuevo TextField(10);
num2TextField =nuevo TextField(10);
// Crea el botón de enviar
enviarBotón =nuevo Botón("Enviar");
enviarButton.addActionListener(esto);
// Crea la etiqueta para mostrar el resultado.
resultadoEtiqueta =nueva etiqueta();
// Agrega los componentes al subprograma
add(new Label("Ingrese el primer número:"));
agregar(num1TextField);
add(new Label("Ingrese el segundo número:"));
agregar(num2TextField);
agregar (botón de envío);
agregar(etiquetaresultado);
}
@Anular
acción vacía pública realizada (ActionEvent e) {
// Obtener la entrada del usuario de los campos de texto
float num1 =Float.parseFloat(num1TextField.getText());
float num2 =Float.parseFloat(num2TextField.getText());
// Calcula la suma y el producto de los números.
suma flotante =num1 + num2;
producto flotante =num1 * num2;
//Muestra el resultado en la etiqueta
resultLabel.setText("Suma:" + suma + ", Producto:" + producto);
}
}
```
Este subprograma crea una interfaz de usuario sencilla con dos campos de texto para la entrada del usuario, un botón de envío y una etiqueta para mostrar el resultado. El usuario puede ingresar dos números de punto flotante en los campos de texto y, cuando se hace clic en el botón Enviar, el subprograma calcula y muestra la suma y el producto de los números en la etiqueta.