Programa que realiza una conversión de kilómetros a millas (decimal) con una interfaz gráfica usuario

package programakmmillas;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
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 ProgramaKmmillasFormulario   extends JFrame {
    JLabel etq1;
    JLabel etq2;
    JLabel etq3;
    JLabel etq4;
    JTextField cajatexto;
    JButton botonconvertir;
    
    public ProgramaKmmillasFormulario (){
    super("PROGRAMA  DE CONVERSION KILOMETROS A MILLAS");
    etq1=new JLabel(" programa que realiza coversion de Kilometros-Millas");
    etq2=new JLabel(" ingrese Kilometros");
    etq3=new JLabel("La conversion de kilometros a  millas es .. ");
    etq4=new JLabel("???? ");
    
     cajatexto=new JTextField();
    botonconvertir=new JButton("convertir");

    this.add(etq1);
    this.add(etq2);
    this.add(etq3);
    this.add(etq4);
    this.add(cajatexto);
    this.add(botonconvertir);
    this.setLayout(null);
    etq1.setBounds(10, 30, 400, 30);
    etq2.setBounds(10, 60, 300, 30);
    etq3.setBounds(10, 90, 300, 30);
    etq4.setBounds(300, 90, 300, 30);
    cajatexto.setBounds(300, 60, 200, 30);
    botonconvertir.setBounds(200, 120, 300,30);
    
    
     botonconvertir.addActionListener(new  ActionListener(){
   @Override
     public void actionPerformed(ActionEvent e) {
     double Km=Double.valueOf(cajatexto.getText());
     double resultado=(Km*0.6214);
     etq4.setText(String.valueOf(resultado));
 }});
     
     
    botonconvertir.addMouseListener(new MouseListener(){
        @Override
        public void mouseClicked(MouseEvent mme) {
            double Km = Double.valueOf(cajatexto.getText());
            double resultado=(Km*0.6214);
            etq4.setText(String.valueOf(resultado));
        }

        @Override
        public void mousePressed(MouseEvent mme) {
            
        }

        @Override
        public void mouseReleased(MouseEvent mme) {
            
        }

        @Override
        public void mouseEntered(MouseEvent mme) {
            
        }

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

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

No hay comentarios:

Publicar un comentario