Cómo realizar una calculadora en java
Publicado por Kelly Johana (4 intervenciones) el 23/03/2008 21:44:38
Hola
Lo k pasa que llevo tan solo 3 semanas recibiendo clase de programación orientada a objetos y tengo como trabajo realizar una calculadora que involucre las 4 operaciones básicas y k trabaje en los sistemas: Binario, octal, decimal y hexadecimal
hasta el momento tengo estas bases
Primero defini la clase, algo asi
import javax.swing.*;
imprt java.awt.event.*;
import java.awt.*;
class miAplic extends java implements ActionListener
{
miAplic()
{
super("calculadora");
//aqui agrega los cmponentes
JButton b1=new JButton("7");
b1.addActionListener(this);//esto se hace para q la clase pueda manejar el click
//igual para... los demas botones de tu calculadora b2,b3...+-*/, etc
JTextField caja=new JTextField(20);
JPanel p=new JPanel(new GridLayout(5,4));//esto es para una simple, lo que hace es dividir la ventana en cuadritos como una matriz
p.add(caja);
p.add(b1);
//y asi para los demas botones
getContentPane().add(p)
setVisible(true);
pack();
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}//hast aqui ya creaste la intefaz
//el resto es poner el codigo para la calculadora
public void actionPerformed(ActionListener e)//este maneja los clicks
{
if (e.getSource() instanceof JButton)
{
JButton b=(JButton) e.getSource();
if (b.getLabel().equals("1"))//hizo click en 1
procesa1();
else if(b.getLabel().equals(""))//...........
..........
}
}
public static void main()
{
new miAplic();
}
}
bueno esto es mas o menos la estructura
les agradezco si me responden al correo [email protected]
Att. Kelly johana
Lo k pasa que llevo tan solo 3 semanas recibiendo clase de programación orientada a objetos y tengo como trabajo realizar una calculadora que involucre las 4 operaciones básicas y k trabaje en los sistemas: Binario, octal, decimal y hexadecimal
hasta el momento tengo estas bases
Primero defini la clase, algo asi
import javax.swing.*;
imprt java.awt.event.*;
import java.awt.*;
class miAplic extends java implements ActionListener
{
miAplic()
{
super("calculadora");
//aqui agrega los cmponentes
JButton b1=new JButton("7");
b1.addActionListener(this);//esto se hace para q la clase pueda manejar el click
//igual para... los demas botones de tu calculadora b2,b3...+-*/, etc
JTextField caja=new JTextField(20);
JPanel p=new JPanel(new GridLayout(5,4));//esto es para una simple, lo que hace es dividir la ventana en cuadritos como una matriz
p.add(caja);
p.add(b1);
//y asi para los demas botones
getContentPane().add(p)
setVisible(true);
pack();
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}//hast aqui ya creaste la intefaz
//el resto es poner el codigo para la calculadora
public void actionPerformed(ActionListener e)//este maneja los clicks
{
if (e.getSource() instanceof JButton)
{
JButton b=(JButton) e.getSource();
if (b.getLabel().equals("1"))//hizo click en 1
procesa1();
else if(b.getLabel().equals(""))//...........
..........
}
}
public static void main()
{
new miAplic();
}
}
bueno esto es mas o menos la estructura
les agradezco si me responden al correo [email protected]
Att. Kelly johana
Valora esta pregunta


0