¡Buenas a todos!
Hoy os presentaré el segundo tutorial de JAVA. En este caso vamos a desarrollar una calculadora (con formulario).
El formulario de la calculadora está desarrollado con la implementación de Interfaces que proporciona NetBeans, así que no os puedo explicar el código de él.
Definimos las variables
public class formulario extends javax.swing.JDialog {
double variable1,variable2,total;
boolean sumar,resta,multiplicacion,division;}
Prograremos el botón borrar para que se limpie la pantalla cuando pinchemos sobre él.
private void botonBorrarActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText("");
}
Si pinchamos en algún botón de los números se marcara el valor de este botón en la pantalla de la calculadora
private void boton1ActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText(pantalla.getText()+boton1.getText());
}
Cuando pinchemos en alguna de las operaciones que se pueden hacer, el valor de la pantalla se almacena en variable1, limpiamos la pantalla y convertimos en TRUE la operación que queremos ejecutar.
private void botonSumarActionPerformed(java.awt.event.ActionEvent evt) {
variable1=(Double.parseDouble(String.valueOf(pantalla.getText())));
pantalla.setText("");
sumar=true;
}
Cuando pulsamos el botón de igual, el valor de la pantalla se guardara en la segunda variable y comprobaremos mediante condiciones cual es la operación a ejecutar. Ejecutaremos la operación , mostraremos el resultado por pantalla e inicializaremos las variables de nuevo.
private void botonIgualActionPerformed(java.awt.event.ActionEvent evt) {
variable2=(Double.parseDouble(String.valueOf(pantalla.getText())));
if(sumar==true)
{
total=variable1+variable2;
pantalla.setText((String.valueOf(total)));
variable1=0;
variable2=0;
sumar=false;
}
Aquí tenéis un enlace donde podéis descargar el código en completo.
¡Un saludo!