generate functionFri, 21 Feb 2025

realice una aplicación que sume dos números enteros. Agréguele al botón “Pulse para Sumar”, el evento correspondiente para que realice el cálculo. El cuadro donde se muestre el “Resultado” debe estar desactivado para la escritura. que sea bien corto xfa

Aquí te muestro un ejemplo de cómo crear una aplicación simple en Java que suma dos números enteros y muestra el resultado en un cuadro de texto. Utilizaremos la biblioteca Swing para crear la interfaz gráfica. ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class SumaNumeros extends JFrame { private JTextField campo1; private JTextField campo2; private JTextField resultado; private JButton botonSumar; public SumaNumeros() { setLayout(new FlowLayout()); campo1 = new JTextField(10); campo2 = new JTextField(10); resultado = new JTextField(10); resultado.setEditable(false); // Desactiva la escritura en el cuadro de texto botonSumar = new JButton("Pulse para Sumar"); add(new JLabel("Número 1:")); add(campo1); add(new JLabel("Número 2:")); add(campo2); add(new JLabel("Resultado:")); add(resultado); add(botonSumar); botonSumar.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { int num1 = Integer.parseInt(campo1.getText()); int num2 = Integer.parseInt(campo2.getText()); int suma = num1 + num2; resultado.setText(String.valueOf(suma)); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(SumaNumeros.this, "Error: Debes ingresar números enteros."); } } }); setSize(300, 100); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new SumaNumeros(); } } ``` En este código, creamos una ventana con dos cuadros de texto para ingresar los números, un botón para sumarlos y un cuadro de texto para mostrar el resultado. El botón tiene un evento asociado que se activa cuando se hace clic en él. Este evento parsea los números ingresados en los cuadros de texto, los suma y muestra el resultado en el cuadro de texto correspondiente. Si se ingresa algo que no es un número entero, se muestra un mensaje de error.

Want to kickstart your project?Use the new AI Studio to create your code