0% encontró este documento útil (0 votos)
20 vistas2 páginas

Calculadora Java en NetBeans: Guía Paso a Paso

Este documento proporciona instrucciones paso a paso para desarrollar una calculadora básica en Java usando el entorno de desarrollo NetBeans: 1) Crea un proyecto Java, 2) Agrega un formulario JFrame, 3) Agrega un campo de texto y botones numerados, 4) Conecta los botones a métodos que concatenen números o realicen operaciones.

Cargado por

luis borquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas2 páginas

Calculadora Java en NetBeans: Guía Paso a Paso

Este documento proporciona instrucciones paso a paso para desarrollar una calculadora básica en Java usando el entorno de desarrollo NetBeans: 1) Crea un proyecto Java, 2) Agrega un formulario JFrame, 3) Agrega un campo de texto y botones numerados, 4) Conecta los botones a métodos que concatenen números o realicen operaciones.

Cargado por

luis borquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Powered by AI

Bing

Hola, este es Bing. Te puedo ayudar a desarrollar una calculadora en el entorno de desarrollo NetBeans. Aquí tienes los pasos
que debes seguir:

1. Crea un nuevo proyecto de tipo Aplicación Java en NetBeans. Dale un nombre a tu proyecto, por ejemplo, Calculadora.
2. En el panel Proyectos, haz clic derecho sobre el nodo de tu proyecto y selecciona Nuevo > Formulario JFrame. Dale un
nombre a tu clase, por ejemplo, VentanaCalculadora, y elige un paquete, por ejemplo, calculadora.
3. En el panel Diseño, arrastra un componente JTextField desde la paleta y suéltalo en la parte superior del formulario. Este
será el input donde se mostrarán los números y las operaciones.
4. En el panel Propiedades, cambia el nombre del JTextField a input y desactiva la propiedad editable para evitar que se
pueda escribir directamente en él.
5. En el panel Diseño, arrastra 16 componentes JButton desde la paleta y suéltalos debajo del JTextField. Estos serán los
botones para ingresar los números y los símbolos de las operaciones.
6. En el panel Propiedades, cambia el nombre y el texto de cada JButton según la siguiente tabla:

btn0 0 btn1 1 btn2 2 btn3 3 btn4 4 btn5 5 btn6 6 btn7 7 btn8 8 btn9 9 btnSuma + btnResta - btnMultiplica * btnDivide / btnIgual
= btnBorra C

1. En el panel Diseño, haz doble clic sobre cada JButton para generar el código del evento de acción correspondiente. Dentro
de cada método, escribe el código para concatenar el texto del botón al input, excepto para los botones de igual y borrar.
Para estos dos botones, escribe el código para realizar la operación o limpiar el input, respectivamente. El código debe
quedar así:

private void btn0ActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "0");
}

private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "1");
}

// Repetir lo mismo para los botones del 2 al 9

private void btnSumaActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "+");
}

private void btnRestaActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "-");
}

private void btnMultiplicaActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "*");
}

private void btnDivideActionPerformed(java.awt.event.ActionEvent evt) {


// Concatenar el texto del botón al input
input.setText(input.getText() + "/");
}

private void btnIgualActionPerformed(java.awt.event.ActionEvent evt) {


// Realizar la operación indicada en el input y mostrar el resultado
try {
// Obtener la expresión matemática del input
String expresion = input.getText();
// Crear un objeto de la clase ScriptEngineManager
ScriptEngineManager manager = new ScriptEngineManager();
// Crear un objeto de la clase ScriptEngine para evaluar expresiones en JavaScript
ScriptEngine engine = manager.getEngineByName("js");
// Evaluar la expresión y obtener el resultado como un objeto
Object resultado = engine.eval(expresion);
// Convertir el resultado a una cadena y mostrarlo en el input
input.setText(resultado.toString());
} catch (Exception e) {
// Mostrar un mensaje de error si la expresión no es válida
JOptionPane.showMessageDialog(this, "Expresión inválida", "Error", JOptionPane.ERROR_MESSAGE);
}
}

private void btnBorraActionPerformed(java.awt.event.ActionEvent evt) {


// Limpiar el input
input.setText("");
}

1. Ejecuta tu proyecto y prueba tu calculadora. Debería funcionar correctamente para las operaciones de suma, resta,
multiplicación y división.

También podría gustarte