All pastes #25463 Raw Edit

Someone

public java v1 · immutable
#25463 ·published 2005-10-14 07:07 UTC
rendered paste body
package areasgraficas;import java.awt.*;import java.awt.event.*;/** * * @autor Edgar Merino */public class AreasGraficas {    //Función principal    public static void main(String[] args) {        Areas areas = new Areas();    }}class Areas {    public Areas() {        TextField base = new TextField("Base");        TextField altura = new TextField("Altura");        ActionListener getB = new getBase(base);        ActionListener getH = new getAltura(altura);        base.addActionListener(getB);        altura.addActionListener(getH);        Button areaRectangulo = new Button("Rectangulo");        Button areaTriangulo = new Button("Triangulo");        ActionListener calculaAreas = new CalculaAreas();        areaRectangulo.addActionListener(calculaAreas);        areaRectangulo.setActionCommand("Rectangulo");        areaTriangulo.setActionCommand("Triangulo");        areaTriangulo.addActionListener(calculaAreas);        Frame ventana = new Frame("Calcula Areas");        ventana.add(areaRectangulo);        ventana.add(areaTriangulo);        ventana.setSize(250, 250);        ventana.setVisible(true);        ventana.addWindowListener( new Termina() );        ventana.pack();    }}class getBase implements ActionListener {    TextField Base;    private float baSe;        getBase(TextField b) {        Base = b;    }        public void actionPerformed(ActionEvent e) {        String base = Base.getText();        baSe = Float.parseFloat(base);    }        public float daBase() {        return baSe;    }}class getAltura implements ActionListener {    TextField Altura;    float alTura;        getAltura(TextField h) {        Altura = h;    }        public void actionPerformed(ActionEvent e) {        String altura = Altura.getText();        alTura = Float.parseFloat(altura);    }        public float daAltura() {        return alTura;    }}class CalculaAreas implements ActionListener {    float area;    float bas = getBase.daBase();    public void actionPerformed(ActionEvent e) {        String s = e.getActionCommand();        if (s.equals("Rectangulo")) {            Arita = baSe * alTura;           }        else {            System.out.println("Triangulo");        }    }}class Termina extends WindowAdapter {    public void windowClosing( WindowEvent evt ) {        System.exit(0);    }}