Lo que se realizo fue crear un JFrame. Donde incluimos:
- Dos JText Field: Uno deshabilitado.
- Once JButton: Diez para los números y Uno para el Calcular.
- Cuatro Toggle Button: Para las Operaciones Básicas.
Cada botón tuvo su propia función. Se las explicaré rápidamente:
BOTONES NUMÉRICOS:
Tiene la función de agregar un numero al JText Field Habilitado. Por ejemplo si no hay nada y presiono el botón 1 Sera 1. Si existía la cantidad 12, ubiera sido 121. Programación del botón 1:
- JTextField1.setText(JTextField1.getText()+"1");
BOTONES DE OPERADOR:
Básicamente era el de mover el numero ingresado en el JTextField habilitado al deshabilitado y que el botón presionado quedara seleccionado. La programación del botón +:
- if(btnSuma.isSelected()){
- JTextField0.setText(JTextField1.getText()); //deshabilitado
- } else{
- JTextField0.setText(null); //deshabilitado
- }
BOTÓN CALCULAR:
Su función consta de operar los numerales de los dos JTextField (habilitado y deshabilitado) según el botón que este habilitado (+;-;*;/). Programación
- if(btnSuma.isSelected()){
- //OPERO LA SUMA Y LA IMPRIMO EN JTextField0
- JTextField0.setText(resultado);
- } else If(btnResta.isSelected()){
- //OPERO LA RESTA Y LA IMPRIMO EN JTextField0
- JTextField0.setText(resultado);
- }
- ...
Calculadora en Descarga Directa

