Computing">
Nothing Special   »   [go: up one dir, main page]

Convertidor Pesos Dolares Java Swing

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

//Clase que contiene el main

package conversion;
public class Conversion {
public static void main(String[] args) {
Conv objConversion = new Conv();
}
}

//Clase Conv
package conversion;

import java.awt.Font;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Conv extends JFrame implements ActionListener{

private int num;


private float res;

private JTextField operando,resultado;


private JButton pesos,dolares,cerrar;
private JLabel titulo,num1Txt,result;

public Conv(){
configurarVentana();
iniciarComponentes();
}

private void configurarVentana(){


setTitle(" CONVERSION DE DIVISAS ");
setSize(650,500);
setLocationRelativeTo(null);
setLayout(null);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

private void iniciarComponentes(){


titulo = new JLabel("CONVERSIONES");
titulo.setBounds(230, 40, 300, 30);
titulo.setFont(new Font("TimesRoman",Font.BOLD,18));
add(titulo);

num1Txt = new JLabel("Ingrese cantidad: ");


num1Txt.setBounds(40, 120, 200, 30);
add(num1Txt);
result = new JLabel("Resultado: ");
result.setBounds(40, 200, 200, 30);
add(result);
operando = new JTextField();
operando.setBounds(150, 120, 100, 20);
add(operando);
resultado = new JTextField();
resultado.setBounds(150, 200, 100, 20);
add(resultado);

pesos = new JButton("Pesos");


pesos.setBounds(450, 100, 100, 50);
add(pesos);
pesos.addActionListener(this);

dolares = new JButton("Dolares");


dolares.setBounds(450, 160, 100, 50);
add(dolares);
dolares.addActionListener(this);

cerrar = new JButton("Cerrar");


cerrar.setBounds(450, 340, 100, 50);
add(cerrar);
cerrar.addActionListener(this);
}

@Override
public void actionPerformed(ActionEvent e) {

String oper = "",total = "";


if(e.getSource() == pesos){
oper = operando.getText();
num = Integer.parseInt(oper);
res = (float) (num * 17.14);
total = String.valueOf(res);
resultado.setText(total);
}
else{
if(e.getSource() == dolares){
oper = operando.getText();
num = Integer.parseInt(oper);
res = (float) (num / 17.14);
total = String.valueOf(res);
resultado.setText(total);
}
else{
if(e.getSource()==cerrar){
System.exit(0);
}
}
}
}

También podría gustarte