Mostrando entradas con la etiqueta Topicos Avanzados. Mostrar todas las entradas
Mostrando entradas con la etiqueta Topicos Avanzados. Mostrar todas las entradas

Programa que realiza operaciones aritméticas con 2 cantidades con interfaz gráfica de usuario

package proyectooperacionesaritmeticas;

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 ProyectoOperacionesAritmeticas extends JFrame {
JLabel etiqueta1;
JLabel etiqueta2;
JLabel etiqueta3;
JLabel etiqueta4;
JLabel etiqueta5;
    
JTextField cajatexto1;
JTextField cajatexto2;
    
JButton suma;
JButton resta;
JButton multiplicacion;
JButton division;
       
       public ProyectoOperacionesAritmeticas (){
        super("  Operaciones aritmrticas ");
        etiqueta1=new JLabel("  Proyecto que suma ,resta,multiplica y divide  ");
        etiqueta2=new JLabel(" Captute digito ");
        etiqueta3=new JLabel(" Captute digito ");
        etiqueta4=new JLabel ("  el resultado es   ");
        etiqueta5=new JLabel(" ???  ");
       
        cajatexto1=new JTextField();
        cajatexto2=new JTextField();
        suma=new JButton("  +");
        resta=new JButton(" -");
        multiplicacion=new JButton(" *");
        division=new JButton(" /");
       
        
       this.add(etiqueta1);
       this.add(etiqueta2);
       this.add(etiqueta3);
       this.add(etiqueta4);
       this.add(etiqueta5);
       this.add(cajatexto1);
       this.add(cajatexto2);
       this.add(suma);
       this.add(resta);
       this.add(multiplicacion);
       this.add(division);
       
        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);
         
        cajatexto1.setBounds(300, 60,200 , 30);
        cajatexto2.setBounds(300, 90, 200, 30);
         
       suma.setBounds(10,180, 50, 30);
       resta.setBounds(70,180, 50, 30);
       multiplicacion.setBounds(130, 180, 50, 30);
       division.setBounds(210,180, 50, 30);
       
       this.setSize(700, 600);
       this.setLocationRelativeTo(null);
       this.setVisible(true);
           
           suma.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));
                }
           });
           
           resta.addActionListener(new ActionListener(){

                @Override
                public void actionPerformed(ActionEvent me) {
                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));
                }
           });
           
           multiplicacion.addActionListener(new ActionListener(){

                @Override
                public void actionPerformed(ActionEvent mme) {
                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));
                }
                });
           
           division.addActionListener(new ActionListener(){

                @Override
                public void actionPerformed(ActionEvent mme) {
                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));
                }
               
           });
       }
    
    public static void main(String[] args) {
       ProyectoOperacionesAritmeticas A=new ProyectoOperacionesAritmeticas();
   
    }
}

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();
    }
    
}