Calculadora en Java Simple (NetBeans)
En este tutorial vamos a enseñarles como hacer una calculadora básica en java. Este sera el primer tutorial de una calculadora, pronto iremos subiendo mas tutoriales de calculadoras cada ves mas avanzadas. La que vamos a programar ahora es como la siguiente imagen.Lo primero que vamos a hacer es crear el proyecto, Vamos a Archivo, Proyecto Nuevo, Java, Java Application y le ponemos el nombre al proyecto en este caso CalculadoraJavaSimple. Finalizar.
Teniendo el proyecto creado, vamos y creamos un formulario JFrame para diseñar nuestra interfaz y programarla.
Crearemos la interfaz de la calculadora, como la siguiente imagen.
Si quieres aprender a usar Swing en Netbeans te recomiendo este curso.
Le cambiamos el nombre de las siguientes variables a cada botón y JTextFriend:
- Para los JTextFriend renombramos las variables a:
- txtNumero1
- txtNumero2
- Para los JButton:
- btnSuma
- btnResta
- btnMultiplicacion
- btnDivision
- Y el label Total le pondremos de nombre de variable:
- etiTotal
Programar una calculadora en Java usando NetBeans
Una ves terminada nuestra interfaz, comenzamos a programar los botones de nuestra calculadora, primero con el botón sumar, hacemos click derecho, eventos, Action y ActionPerformed como la siguiente imagen.
Y en el evento ActionPerformed del botón sumar escribimos el siguiente código:
private void btnSumaActionPerformed(java.awt.event.ActionEvent evt) { //DECLARAMOS LAS VARIABLES double numero1,numero2,total; /*OBTENEMOS EL VALOR DE NUESTROS JTextFriend usando .getText(); QUE VIENEN COMO CADENAS Y LOS CONVERTIMOS A DOUBLE USANDO Double.parseDouble(); Y ASI QUEDAN ASIGNADAS NUESTRAS VARIABLES CON SU VALOR CORRESPONDIENTE */ numero1=Double.parseDouble(txtNumero1.getText()); numero2=Double.parseDouble(txtNumero2.getText()); //CALCULAMOS total=numero1+numero2; //Y ENVIAMOS EL RESULTADO A NUESTRO etiTotal etiTotal.setText(String.valueOf(total)); }
Lo mismo con el botón restar, solo cambiamos el signo:
private void btnRestaActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: double numero1,numero2,total; numero1=Double.parseDouble(txtNumero1.getText()); numero2=Double.parseDouble(txtNumero2.getText()); //CALCULAMOS total=numero1-numero2; etiTotal.setText(String.valueOf(total)); }
El botón multiplicar:
private void btnMultiplicacionActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: double numero1,numero2,total; numero1=Double.parseDouble(txtNumero1.getText()); numero2=Double.parseDouble(txtNumero2.getText()); //calculamos total=numero1*numero2; etiTotal.setText(String.valueOf(total)); }
Y el botón dividir:
private void btnMultiplicacionActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: double numero1,numero2,total; numero1=Double.parseDouble(txtNumero1.getText()); numero2=Double.parseDouble(txtNumero2.getText()); //CALCULAMOS total=numero1/numero2; etiTotal.setText(String.valueOf(total)); }
Y listo eso seria todo, nuestra primera calculadora básica en java usando netbeans.