Programa que realiza una suma de 2 números de tipo (Double) interfaz gráfica de usuario

package programasumadouble;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JFrame;


public class Programasumaformulario extends JFrame{
    JLabel etiqueta1;
    JLabel etiqueta2;
    JLabel etiqueta3;
    JLabel etiqueta4;
    JLabel etiqueta5;
    JTextField cajatexto1;
    JTextField cajatexto2;
    JButton botonsumar;
    
    public  Programasumaformulario(){
        super("    Programa que suma dos numeros");
        etiqueta1=new JLabel("Programa para sumar 2 numeros tipo double");
        etiqueta2=new JLabel(" Capture el primer numero");
        etiqueta3=new JLabel("Capture el segundo numero");
        etiqueta4=new JLabel ("El numero es .....");
        etiqueta5=new JLabel(" ..");
        
        cajatexto1=new JTextField();
        cajatexto2=new JTextField();
        botonsumar=new JButton(" sumar");
         
        this.add(etiqueta1);
        this.add(etiqueta2);
         this.add(etiqueta3);
          this.add(etiqueta4);
           this.add(etiqueta5);
            this.add(cajatexto1);
             this.add(cajatexto2);
              this.add(botonsumar);
              
       
        
        botonsumar.addActionListener(new ActionListener(){
            @Override
            public void actionPerformed(ActionEvent e) {
               double numero1=0.0;
                double numero2=0.00;
                double resultado=0.00;
                numero1=Double.valueOf(cajatexto1.getText());
                numero2=Double.valueOf(cajatexto2.getText());
                resultado=numero1+numero2;
                etiqueta5.setText(String.valueOf(resultado));
            
            
            }});

        this.setLayout(null);
     etiqueta1.setBounds(10,30, 300, 30);
         etiqueta2.setBounds(10, 60, 300, 30);
         etiqueta3.setBounds(10, 90, 300, 30);
         etiqueta4.setBounds(10, 120, 300, 30);
         etiqueta5.setBounds(130, 120, 300, 30);
         
         cajatexto1.setBounds(320, 60,100 , 30);
          cajatexto2.setBounds(320, 90, 100, 30);
           botonsumar.setBounds(100, 180, 300, 30);
           this.setSize(600, 400);
           this.setLocationRelativeTo(null);
           this.setVisible(true);
    }
    
    public static void main(String[] args) {
      Programasumaformulario   app=new Programasumaformulario();
    }
    
}

No hay comentarios:

Publicar un comentario