Como hacer una Calculadora Básica Gráfica con Java en Apache NetBeans IDE 15
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Como hacer una Calculadora Básica Gráfica con Java en Apache NetBeans IDE 15.
Abrimos Apache NetBeans IDE 15.
Código.
Solo el de los botones.
//Variables para guardar los numero fuera de los emtodos para que se lean en todos
float num_1, num_2, resultado;
String num_1_String, num_2_String, Resultado_String;
private void btn_sumaMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
//Leemos nuestra variable del numero 1 con getText y con toString la convertimos a cadena
num_1_String = txt_num_1.getText().toString();
//Leemos nuestra variable del numero 2 con getText y con toString la convertimos a cadena
num_2_String = txt_num_2.getText().toString();
//De cadena la convertismo a numero flotante
num_1 = Float.parseFloat(num_1_String);
num_2 = Float.parseFloat(num_2_String);
//Realizamos la operación
resultado = num_1 + num_2;
//Convetimos el resultado a cadena
Resultado_String = String.valueOf(resultado);
//Lo mostramos
txt_resultado.setText(Resultado_String);
}
private void btn_restaMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
//Leemos nuestra variable del numero 1 con getText y con toString la convertimos a cadena
num_1_String = txt_num_1.getText();
//Leemos nuestra variable del numero 2 con getText y con toString la convertimos a cadena
num_2_String = txt_num_2.getText();
//De cadena la convertismo a numero flotante
num_1 = Float.parseFloat(num_1_String);
num_2 = Float.parseFloat(num_2_String);
//Realizamos la operación
resultado = num_1 - num_2;
//Convetimos el resultado a cadena
Resultado_String = String.valueOf(resultado);
//Lo mostramos
txt_resultado.setText(Resultado_String);
}
private void btn_multiplicacionMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
//Leemos nuestra variable del numero 1 con getText y con toString la convertimos a cadena
num_1_String = txt_num_1.getText();
//Leemos nuestra variable del numero 2 con getText y con toString la convertimos a cadena
num_2_String = txt_num_2.getText();
//De cadena la convertismo a numero flotante
num_1 = Float.parseFloat(num_1_String);
num_2 = Float.parseFloat(num_2_String);
//Realizamos la operación
resultado = num_1 * num_2;
//Convetimos el resultado a cadena
Resultado_String = String.valueOf(resultado);
//Lo mostramos
txt_resultado.setText(Resultado_String);
}
private void btn_divisionMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
//Leemos nuestra variable del numero 1 con getText y con toString la convertimos a cadena
num_1_String = txt_num_1.getText();
//Leemos nuestra variable del numero 2 con getText y con toString la convertimos a cadena
num_2_String = txt_num_2.getText();
//De cadena la convertismo a numero flotante
num_1 = Float.parseFloat(num_1_String);
num_2 = Float.parseFloat(num_2_String);
//Ponemos una condición si el segundo número es menor que 0
if( num_2 > 0){
//Realizamos la operación
resultado = num_1 / num_2;
//Convetimos el resultado a cadena
Resultado_String = String.valueOf(resultado);
//Lo mostramos
txt_resultado.setText(Resultado_String);
}else{
JOptionPane.showMessageDialog(null,"No se puede dividir entre 0","Alerta", JOptionPane.INFORMATION_MESSAGE);
}
}
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario