Trabajo ejemplo java(calculadora)

Solo disponible en BuenasTareas
  • Páginas : 2 (351 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de abril de 2011
Leer documento completo
Vista previa del texto
son 3 programas

primero una nota de uso :

el programa tiene 3 clases

la clase dibujon es para dibujar números y consta solo de voids,
cada uno dibuja el numero en un canvaz segun lascoordenadas que se le ingresan
según el siguiente gráfico:

(a,c)----------(b,c)
- -
- -
- -
- -
- -- -
- -
(a,d)----------(b,d)

.(donde a,b,c y d se deben colocar
la posición donde se quiere colocar el número)

el segundo programa es el programa stackel cual simplemente implementa
a el objeto stack( es casi igual al del ppt pero tiene variables públicas en vez de privadas)

el tercer programa es la calculadora misma...
para ocuparla recordarque:

- solo se pueden ingresar enteros
- solo da resultados enteros
- entre cada numero o operación debe haber 1 espacio
- ante cualquier error aparecerá una ventana que avisa que hubo un errory se reiniciara la calculadora (se vaciaran los canvas y la operatoria)
- para realizar otra operatoria se debe apretar el botón limpiar.

----------------------------------------------------programa calculadora:
------------------------------------------------

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
public class Calculadora extends Frame implementsActionListener {

static public void main(String[]args){new Calculadora();}

JFrame frame = new JFrame();
JFrame error =new JFrame();
JPanel P[];
JButton pas=new JButton("Paso"), tot=newJButton("total"),lim=new JButton("limpiar");
Stack caja =new Stack();
JTextField texto = new JTextField(10);
Canvas []C=new Canvas[7];

public Calculadora(){
frame.setSize(400,700);frame.setTitle("Calculadora");
P= new JPanel[5];
for (int i=0;i=0;--h){ C[h]= new Canvas();C[h].setSize(100,100);P[1].add(C[h]);}
P[2].add(texto);
P[3].add(pas);P[3].add(tot);...
tracking img