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 corto no muy grande

Aquí te muestro un ejemplo de cómo crear una aplicación en Java que suma dos números enteros y muestra el resultado en un cuadro de texto. El cuadro de texto donde se muestra el resultado estará desactivado para la escritura. ```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(botonSumar); add(new JLabel("Resultado:")); add(resultado); 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 un layout de flujo (`FlowLayout`). Agregamos cuatro componentes: dos cuadros de texto (`JTextField`) para ingresar los números, un botón (`JButton`) para sumarlos y un cuadro de texto (`JTextField`) para mostrar el resultado. El cuadro de texto donde se muestra el resultado está desactivado para la escritura. Cuando se hace clic en el botón, se ejecuta el evento `ActionListener` que obtiene los números enteros de 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