Calculadora

Solo disponible en BuenasTareas
  • Páginas : 2 (323 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de noviembre de 2011
Leer documento completo
Vista previa del texto
import java.awt.*;
import java.awt.event.MouseAdapter;

import java.awt.event.MouseEvent;



import javax.swing.*;

import javax.swing.border.EmptyBorder;public class VentanaCalculadora extends JFrame {





JTextField pantalla;



double resultado;




String operacion;JPanel panelNumeros, panelOperaciones;





boolean nuevaOperacion = true;

public VentanaCalculadora() {

super();

setSize(250, 300);setTitle("Calculadora Simple");

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

setResizable(false);



JPanel panel = (JPanel)this.getContentPane();

panel.setLayout(new BorderLayout());



pantalla = new JTextField("0", 20);

pantalla.setBorder(new EmptyBorder(4, 4, 4, 4));pantalla.setFont(new Font("Arial", Font.BOLD, 25));

pantalla.setHorizontalAlignment(JTextField.RIGHT);

pantalla.setEditable(false);pantalla.setBackground(Color.WHITE);

panel.add("North", pantalla);



panelNumeros = new JPanel();

panelNumeros.setLayout(new GridLayout(4, 3));panelNumeros.setBorder(new EmptyBorder(4, 4, 4, 4));



for (int n = 9; n >= 0; n--) {

nuevoBotonNumerico("" + n);

}nuevoBotonNumerico(".");



panel.add("Center", panelNumeros);



panelOperaciones = new JPanel();

panelOperaciones.setLayout(new GridLayout(6, 1));panelOperaciones.setBorder(new EmptyBorder(4, 4, 4, 4));



nuevoBotonOperacion("+");

nuevoBotonOperacion("-");

nuevoBotonOperacion("*");...
tracking img