Este artículo describe la implementación de una clase de calculadora simple en Java. Compártelo para su referencia. Los detalles son los siguientes:
paquete cap; import java.awt.borderloyout; import java.awt.color; import java.awt.flowlayout; import java.awt.gridLayout; import java.awt .event.actionEvent; import java.awt.event.actionListener; importar; importación; java.text.DecimalFormat; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.jtextfield; Public Class Calculator {Panel privado Jframe privado; , panelkeys_down; private JTextField TextComuter; // Área de computación privada JButton Buttonbk, ButtonC; // Backspace Key y Clare Key Private JButton Button []; // Número Key Group Private JButton Buttondot, ButtonAddSub, ButtonAdd, Butonsub, Buttonmul, Buttondiv, Button11 , Button2, Button3, Buttonequal; ;/ Operator Public Calculator () {Frame = nuevo JFrame ("Computación"); verdadero); (falso); "Backspace"); oyente); )); nuevo color (255, 0,0)); .set primer plano (nuevo color (255,0,0)); ButtonMul.SetForeGro und (nuevo color (255,0,0)); nuevo JButton (); 255,0,0); AddactionListener (oyente); = 9; ; (TextComuter, BorderLayout.north); Método automático S Tub Object KeyButton = Event.getSource (); /Backspace if (keyButton == Buttonbk && Text.length ()> 0) {TextComuter.setText (text.substring (0, text. Longitud ()-1)); {resultado = 0; ); {operador = 4; : resultado += Double. .ParsedOble (text); }} public static void main (string args []) {nuevo calculador ();Espero que este artículo sea útil para la programación Java de todos.