miércoles, 12 de septiembre de 2018

1

package arearectangulo;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

/**
 *
 * @author Alumnos
 */
public class Arearectangulo extends JFrame{

  Double base=0.00,altura=0.00,resultado;
    JLabel et1,et2,et3,et4,et5;
    JTextField txt1,txt2;
    JButton b1,b2,b3;
    JPanel panel;
 
    public Arearectangulo()
    {
        super("Calcular el area de un rectangulo");
        Container contenedor=getContentPane();
        et1=new JLabel("Calcular area de un rectangulo");
          et2=new JLabel("Ingresa la base");
           et3=new JLabel("Ingresa la altura");
             et4=new JLabel("El area del rectangulo es:  ");
               et5=new JLabel("???????????");
           
        txt1=new JTextField(10);
        txt2=new JTextField(10);
       
        b1=new JButton("Calcular");
        b2=new JButton("Limpiar");
        b3=new JButton("Terminar o salir");
        panel = new JPanel();
        et1.setBounds(100,5,200,30);
        et2.setBounds(40,30,200,30);
        et3.setBounds(40,60,200,30);
        et4.setBounds(40,90,200,30);
        et5.setBounds(280,90,140,30);
        txt1.setBounds(280,30,140,20);
        txt2.setBounds(280,60,140,20);
        b1.setBounds(40,130,100,30);
        b2.setBounds(150,130,100,30);
        b3.setBounds(260,130,150,30);
     
        b1.addMouseListener(new MouseListener (){
            @Override
            public void mouseClicked(MouseEvent me){
                base=Double.valueOf(txt1.getText());
                altura=Double.valueOf(txt2.getText());
                resultado=base*altura;
                et5.setText(String.valueOf(resultado));
             
            }
            @Override
            public void mousePressed(MouseEvent me){
             
            }
            @Override
            public void mouseReleased(MouseEvent me){
             
            }
            @Override
            public void mouseEntered(MouseEvent me){
             
            }
            @Override
            public void mouseExited(MouseEvent me){
             
            }
     
    });
     
        b2.addMouseListener(new MouseListener (){
            @Override
            public void mouseClicked(MouseEvent e) {
                et5.setText("???????????");
              txt1.setText(null);
              txt2.setText(null);
            }

            @Override
            public void mousePressed(MouseEvent e) {
            }

            @Override
            public void mouseReleased(MouseEvent e) {
            }

            @Override
            public void mouseEntered(MouseEvent e) {
            }

            @Override
            public void mouseExited(MouseEvent e) {
            }
         
        });
        b3.addMouseListener(new MouseListener (){
            @Override
            public void mouseClicked(MouseEvent e) {
                System.exit(0);
            }

            @Override
            public void mousePressed(MouseEvent e) {
            }

            @Override
            public void mouseReleased(MouseEvent e) {
            }

            @Override
            public void mouseEntered(MouseEvent e) {
            }

            @Override
            public void mouseExited(MouseEvent e) {
            }
         
        });
        panel.setLayout(null);
        panel.add(et1);
        panel.add(et2);
        panel.add(et3);
        panel.add(et4);
        panel.add(et5);
        panel.add(txt1);
        panel.add(txt2);
        panel.add(b1);
        panel.add(b2);
        panel.add(b3);
     
        contenedor.add(panel,BorderLayout.CENTER);
        panel.setBackground(Color.pink);
        setSize(500,500);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
     
     
     
    }
 
     
        public static void main(String[] args)
        {

    Arearectangulo app =new Arearectangulo();
}

}

1

package arearectangulo; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEve...