Java - Cómo realizar una calculadora en java

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cómo realizar una calculadora en java

Publicado por gabriel (1 intervención) el 08/07/2008 02:34:27
gracias por tu programa me parecio muy interesante espero y pronto contactarnos ya que se muy poco de programacion y me falta aprender mucho te agradeceria que me pudieses responder muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar