Programa que realiza el promedio de 3 notas usando interfaz gráfica de usuario

package proyectonotas3;

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 ProyectoNotas3 extends JFrame {
JLabel etiqueta1;
    JLabel etiqueta2;
    JLabel etiqueta3;
    JLabel etiqueta4;
    JLabel etiqueta5;
    JLabel etiqueta6;
    JTextField cajatexto1;
    JTextField cajatexto2;
    JTextField cajatexto3;
    JButton botonpromedio;
    
    public  ProyectoNotas3(){
         super("  Programa que obtiene preomdedio de las calificaciones  ");
        etiqueta1=new JLabel("  Programa que obtiene promedio sobre 3 notas   ");
        etiqueta2=new JLabel(" Captute promedio ");
        etiqueta3=new JLabel(" Captute promedio  ");
        etiqueta4=new JLabel ("  Captute promedio  ");
        etiqueta5=new JLabel("  El promedio es   ");
        etiqueta6=new JLabel(" .??");
        
        cajatexto1=new JTextField();
        cajatexto2=new JTextField();
        cajatexto3=new JTextField();
       botonpromedio=new JButton("  Calcular promedio promediar");
       
       
       this.add(etiqueta1);
       this.add(etiqueta2);
        this.add(etiqueta3);
         this.add(etiqueta4);
          this.add(etiqueta5);
           this.add(etiqueta6);
           
            this.add(cajatexto1);
             this.add(cajatexto2);
             this.add(cajatexto3);
              this.add(botonpromedio);
              
              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(10 ,150, 150, 30);
         etiqueta6.setBounds(200, 150, 300, 30);
         
         cajatexto1.setBounds(300, 60,200 , 30);
          cajatexto2.setBounds(300, 90, 200, 30);
          cajatexto3.setBounds(300, 120, 200, 30);
          
           botonpromedio.setBounds(10, 220, 300, 30);
          
           this.setSize(600, 400);
           this.setLocationRelativeTo(null);
           this.setVisible(true);
            
              botonpromedio.addActionListener(new ActionListener(){

             @Override
             public void actionPerformed(ActionEvent e) {
                double numero1=0.0;
                double numero2=0.00;
                double numero3=0.00;
                double promedio=0.00;  
                
                 numero1=Double.valueOf(cajatexto1.getText());
                numero2=Double.valueOf(cajatexto2.getText());
                numero3=Double.valueOf(cajatexto3.getText());
                promedio=((numero1+numero2+numero3)/3);
                
                etiqueta6.setText(String.valueOf(promedio));
             }
           });
       }
   
    public static void main(String[] args) {
        ProyectoNotas3 total=new ProyectoNotas3();
    }
    
}

No hay comentarios:

Publicar un comentario