Convertidor De Moneda
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.GridLayout;
importjava.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
importjava.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
public class ConvMoneda extendsJFrame implements ActionListener, FocusListener,
ItemListener {
private Container contenedor;
private ButtonGroup bgde, bga;
private JRadioButton rbpesos, rbdolares, rbeuros,rblibras;
private JRadioButton rbapesos, rbadolares, rbaeuros, rbalibras;
private JPanel conversion, convizq, convder, panelBotones;
private JLabel titulo, cantidad, equivalente;private JButton btnSalir;
private JTextField txtCantidad, txtEqui;
public ConvMoneda() {
contenedor = this.getContentPane();
conversion = new JPanel();conversion.setLayout(new GridLayout(1, 2));
convizq = new JPanel();
convizq.setLayout(new BoxLayout(convizq, BoxLayout.Y_AXIS));
convder = new JPanel();convder.setLayout(new BoxLayout(convder, BoxLayout.Y_AXIS));
convizq.setBorder(BorderFactory.createTitledBorder(
BorderFactory.createLineBorder(Color.blue, 2, true),"Convertir de:", TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION,
new Font("Gungsuh", Font.BOLD, 16), Color.BLACK));
convder.setBorder(BorderFactory.createTitledBorder(...
Regístrate para leer el documento completo.