programa que realiza una conversion de dolares a pesos(decimal) con una interfaz gráfica usuario

package dolarespesos;

import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.ActiveEvent;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Locale;


public class Dolarespesos extends JFrame {
     JLabel etiqueta1;
    JLabel etiqueta2;
    JLabel etiqueta3;
    JLabel etiqueta4;
  JTextField  cajatexto1;
  JButton botonconvertir;

    public Dolarespesos(){
    super("  dolares pesos");
     etiqueta1=new JLabel(" Programa para convertir dolares a pesos");
     etiqueta2=new JLabel("ingrese cantidad a cambiar");
    etiqueta3=new JLabel("la cantiadad es ..");
    etiqueta4=new JLabel("??");
  cajatexto1=new JTextField();
   botonconvertir=new JButton("conversion");
  
  this.add(etiqueta1);
  this.add(etiqueta2);
  this.add(etiqueta3);
  this.add(etiqueta4);
 
   this.add(cajatexto1);
  this.add(botonconvertir);
  
  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);
   
  cajatexto1.setBounds(300, 30, 100, 30);
   botonconvertir.setBounds(400, 100, 300, 30);
    
   botonconvertir.addActionListener(new ActionListener(){
        @Override
        public void actionPerformed(ActionEvent ae) {
            
            
           double dolar=Double.valueOf(cajatexto1.getText());
            
           double total=(dolar*18.3894);
            etiqueta4.setText(String.valueOf(total));
        }
   });

    botonconvertir.addMouseListener(new MouseListener(){
        @Override
        public void mouseClicked(MouseEvent me) {
           
            
           double dolar=Double.valueOf(String.valueOf(cajatexto1));
            
           double total=(dolar*18.3894);
            etiqueta4.setText(String.valueOf(total));
        }

        @Override
        public void mousePressed(MouseEvent me) {
            
        }

        @Override
        public void mouseReleased(MouseEvent me) {
           
        }

        @Override
        public void mouseEntered(MouseEvent me) {
           
        }

        @Override
        public void mouseExited(MouseEvent me) {
           
        }
    });

    this.setVisible(true);
    this.setSize(800, 400);
    this.setLocationRelativeTo(null);
    }
    
    public static void main(String[] args) {
       Dolarespesos app=new Dolarespesos();
    }
    
}

No hay comentarios:

Publicar un comentario