Programación de interfaz gráfica de usuario (java)
public class CalculatorFrame extiende JFrame {
private JTextField txtDis = new JTextField("0", 16 //Mostrar cuadro de texto
private JButton); [] btnGrp = nuevo JButton[17]; //17 botones
JPanel privado jpnMain = nuevo JPanel(); // Panel principal
JPanel privado jpnNorth = nuevo JPanel(); // Panel superior
private JPanel jpnSouth = new JPanel(); // Panel inferior
private double numSaved // El número anterior guardado
private String; operator = ""; // Símbolo de operador guardado
private String lastPress = "" // El último botón presionado ("número", "operador" o "igual")
p>/* Constructor*/
public CalculatorFrame() {
// Configuración de ventana
setTitle("Calculadora");
p>setSize(210, 250);
buttonInit(); // Inicialización del botón
// Configuración del panel principal
add(jpnMain) ; /p>
jpnMain.setBounds(8, 10, 190, 30);
jpnNorth.add(txtDis);
txtDis.setHorizontalAlignment(JTextField.RIGHT); /Establecer TextRightAlignment
txtDis.setEdditable(false);