Sunteți pe pagina 1din 2

import java.awt.

*;
import java.awt.event.*;
import java.applet.*;
import java.text.*;
import java.util.*;
public class OperacionesG extends Frame implements ActionListener,WindowListener
{
private TextField dato1,dato2;
private double a=0.0,b=0.0,c=0.0;
private Button boton1,boton2,boton3,boton4;
private String msg="",op="";
public OperacionesG(){
setLayout(new BorderLayout());
dato1= new TextField(15);
add(dato1);
dato1.setBounds(20,90,80,20);
dato1.addActionListener(this);
dato2= new TextField(15);
add(dato2);
dato2.setBounds(120,90,80,20);
dato2.addActionListener(this);
boton1= new Button("Suma");
add(boton1);
boton1.setBounds(30,120,60,30);
boton1.addActionListener(this);
boton2= new Button("Resta");
add(boton2);
boton2.setBounds(130,120,60,30);
boton2.addActionListener(this);
boton3= new Button("Multiplica");
add(boton3);
boton3.setBounds(30,160,60,30);
boton3.addActionListener(this);
boton4= new Button("Divide");
add(boton4);
boton4.setBounds(130,160,60,30);
boton4.addActionListener(this);
setLayout(new BorderLayout());
this.addWindowListener(this);
}
//Programa Principal
public static void main(String args[]){
OperacionesG unaAplicacionVentana = new OperacionesG();
unaAplicacionVentana.setSize(new Dimension(300,300));
unaAplicacionVentana.setTitle("Aplicacion Basada En EL AWT");
unaAplicacionVentana.setVisible(true);
}
public void paint(Graphics g){
g.drawString("Cuatro operaciones basicas",60,50);
g.drawString("Primer numero",20,80);
g.drawString("Segundo numero",120,80);
g.drawString("La "+msg+" De "+a+" "+op+" "+b+" = "+c,30,240);
Date hoy = new Date();
String patron = "EEE dd - MMM - yyyy, HH:mm:ss";
SimpleDateFormat formato = new SimpleDateFormat(patron);
String salida = formato.format(hoy);
g.drawString(salida,30,280);
}
public void actionPerformed(ActionEvent event){
a= Double.parseDouble(dato1.getText());
repaint();
b= Double.parseDouble(dato2.getText());
repaint();
if(event.getSource() == boton1){c = a+b;msg = "suma";op = "+";}
else
if(event.getSource() == boton2){c = a-b;msg = "resta";op = "-";}
else
if(event.getSource() == boton3){c = a*b;msg = "multiplicacion";op = "*
";}
else
if(event.getSource() == boton4){c = a/b;msg = "divicion";op = "
/";}
repaint();
}
public void windowClosing(WindowEvent we){ System.exit(0); }
public void windowIconified(WindowEvent we) {}
public void windowOpened(WindowEvent we) {}
public void windowClosed(WindowEvent we) {}
public void windowDeiconified(WindowEvent we) {}
public void windowActivated(WindowEvent we) {}
public void windowDeactivated(WindowEvent we) {}
}

S-ar putea să vă placă și