FORMULARIO EN JAVA

import java.awt.Color;
import java.awt.Font;
import java.awt.Window;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

public class formulario1 extends JFrame implements ActionListener {
private ButtonGroup bg1;
private JRadioButton radio1, radio2;
private JTextArea area1;
private JScrollPane scrollpane1;
private JComboBox combo1, combo2, combo3, combo4, combo5, combo6, combo7,
combo8, combo10;
private JLabel label1, label2, label3, label4, label5, label6, label7,
label8, label9, label10, label11, label12, label13, label14,
label15, label16;
private JTextField textnom, textape, textedad, textnum, textrh, textiden,
texteciv, textgrs, textciud;
private JMenuBar mb;
private JMenu menu1, menu2, menu3;
private JMenuItem mi1, mi2, mi3, mi4;
private JButton btn1, btn2, btncalcu, btnRadioBu, btnMenus, btnChecbox,
btnMenuItems, btngrupobtns;

public formulario1() {

setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("FORMULARIO");

mb = new JMenuBar();
setJMenuBar(mb);

menu1 = new JMenu("Opciones");
mb.add(menu1);

menu2 = new JMenu("Tamaño de la ventana");
menu1.add(menu2);

menu3 = new JMenu("Color de fondo");
menu1.add(menu3);

mi1 = new JMenuItem("640*480");
menu2.add(mi1);

mi1.addActionListener(this);
mi2 = new JMenuItem("1280*720");
menu2.add(mi2);

mi2.addActionListener(this);
mi3 = new JMenuItem("Rojo");
menu3.add(mi3);

mi3.addActionListener(this);
mi4 = new JMenuItem("Verde");
menu3.add(mi4);
mi4.addActionListener(this);

bg1 = new ButtonGroup();
radio1 = new JRadioButton("HOMBRE");
radio1.setBounds(60, 240, 100, 30);
radio1.setForeground(Color.blue);
add(radio1);
bg1.add(radio1);

radio2 = new JRadioButton("MUJER");
radio2.setBounds(160, 240, 100, 30);
radio2.setForeground(Color.blue);
add(radio2);
bg1.add(radio2);

area1 = new JTextArea();
area1.setForeground(Color.red);
scrollpane1 = new JScrollPane(area1);
scrollpane1.setBounds(10, 480, 400, 150);
scrollpane1.setBackground(Color.blue);
add(scrollpane1);

// caja de texto para nombre//
textnom = new JTextField();
textnom.setBounds(125, 20, 200, 20);
add(textnom);

// caja de texto para apellido//
textape = new JTextField();
textape.setBounds(125, 50, 200, 20);
add(textape);

// caja de texto para la edad//
textedad = new JTextField();
textedad.setBounds(125, 80, 40, 20);
add(textedad);

// combo para grupo s//
combo6 = new JComboBox();
combo6.setBounds(125, 110, 100, 20);
add(combo6);
combo6.addItem("SELECCIONE");
combo6.addItem("A+");
combo6.addItem("A-");
combo6.addItem("B+");
combo6.addItem("B-");
combo6.addItem("O+");
combo6.addItem("O-");
combo6.addItem("AB+");
combo6.addItem("AB-");

// Combo para estado civil//
combo7 = new JComboBox();
combo7.setBounds(125, 140, 100, 20);
add(combo7);
combo7.addItem("SELECCIONE");
combo7.addItem("SOLTERO");
combo7.addItem("CASADO");
combo7.addItem("UNION LIBRE");
combo7.addItem("VIUDO");

label1 = new JLabel("NOMBRES");
label1.setBounds(10, 6, 150, 50);
add(label1);

label2 = new JLabel("APELLIDOS");
label2.setBounds(10, 36, 150, 50);
add(label2);

label5 = new JLabel("DEPARTAMENTO");
label5.setBounds(510, 75, 100, 200);
add(label5);

label6 = new JLabel("EDAD");
label6.setBounds(10, -10, 100, 200);
add(label6);

label7 = new JLabel("COMENTARIOS");
label7.setBounds(10, 360, 100, 200);
label7.setIcon(new ImageIcon("/imagenes/tux.jpg"));
add(label7);

label8 = new JLabel("FECHA DE NACIMIENTO");
label8.setBounds(10, 90, 200, 200);
add(label8);

// label para numero de identificacion//
label9 = new JLabel("NUMERO DE IDENTIFICACION");
label9.setBounds(510, 50, 160, 20);
add(label9);

// caja de texto para numero de identificacion//
textedad = new JTextField();
textedad.setBounds(680, 50, 180, 20);
add(textedad);

label10 = new JLabel("ESTADO CIVIL");
label10.setBounds(10, 50, 200, 200);
add(label10);

label11 = new JLabel("GRUPO SANGUINEO");
label11.setBounds(10, 20, 200, 200);
add(label11);

label12 = new JLabel("SEXO");
label12.setBounds(10, 155, 200, 200);
add(label12);

label13 = new JLabel("TIPO DE DOCUMENTO");
label13.setBounds(510, 20, 160, 20);
add(label13);

label14 = new JLabel("PAIS");
label14.setBounds(510, 120, 150, 20);
add(label14);

// LABEL PARA CELULAR//
label13 = new JLabel("CELULAR");
label13.setBounds(510, 85, 150, 20);
add(label13);
// caja de texto para NUM CELULAR//
textedad = new JTextField();
textedad.setBounds(680, 85, 180, 20);
add(textedad);

// LABEL PARA CELULAR//
label14 = new JLabel("CIUDAD");
label14.setBounds(510, 205, 150, 20);
add(label14);
// caja de texto para la edad//
textciud = new JTextField();
textciud.setBounds(680, 200, 180, 20);
add(textciud);

// LABEL PARA BARIIO//
label14 = new JLabel("BARRIO");
label14.setBounds(510, 240, 150, 20);
add(label14);

// caja de texto para barrio//
textedad = new JTextField();
textedad.setBounds(680, 240, 180, 20);
add(textedad);

// LABEL PARA DIRECCION//
label14 = new JLabel("DIRCCION");
label14.setBounds(510, 270, 150, 20);
add(label14);

// caja de texto para direccion//
textedad = new JTextField();
textedad.setBounds(680, 270, 180, 20);
add(textedad);

// LABEL PARA CORREO ELCETRONICO//
label14 = new JLabel("CORREO ELECTRONICO");
label14.setBounds(510, 300, 150, 20);
add(label14);

// caja de texto para correo electronico//
textedad = new JTextField();
textedad.setBounds(680, 300, 180, 20);
add(textedad);

// Combo para seleccionar el departamento//
combo1 = new JComboBox();
combo1.setBounds(680, 160, 180, 20);
add(combo1);
combo1.addItem("Seleccione");
combo1.addItem("AMAZONAS");
combo1.addItem("ANTIOQUIA");
combo1.addItem("ARAUCA");
combo1.addItem("ATLANTICO");
combo1.addItem("BOLIVAR");
combo1.addItem("BOYACA");
combo1.addItem("CALDAS");
combo1.addItem("CAQUETA");
combo1.addItem("CASANARE");
combo1.addItem("CAUCA");
combo1.addItem("CESAR");
combo1.addItem("CHOCO");
combo1.addItem("CORDOBA");
combo1.addItem("CUNDINAMARCA");
combo1.addItem("GUAINIA");
combo1.addItem("GUAVIARE");
combo1.addItem("HUILA");
combo1.addItem("LA GUAJIRA");
combo1.addItem("MAGDALENA");
combo1.addItem("META");
combo1.addItem("NARIÑO");
combo1.addItem("NORTE DE SANTANDER");
combo1.addItem("PUTUMAYO");
combo1.addItem("QUINDIO");
combo1.addItem("RISARALDA");
combo1.addItem("SAM ANDRES Y PROVIDENCIA");
combo1.addItem("SANTANDER");
combo1.addItem("SUCRE");
combo1.addItem("TOLIMA");
combo1.addItem("VALLE DEL CAUCA");
combo1.addItem("VAUPES");
combo1.addItem("VICHADA");

combo2 = new JComboBox();
combo2.setBounds(10, 200, 50, 20);
add(combo2);
combo2.addItem("DIA");
combo2.addItem("01");
combo2.addItem("02");
combo2.addItem("03");
combo2.addItem("04");
combo2.addItem("05");
combo2.addItem("06");
combo2.addItem("07");
combo2.addItem("08");
combo2.addItem("09");
combo2.addItem("10");
combo2.addItem("11");
combo2.addItem("12");
combo2.addItem("13");
combo2.addItem("14");
combo2.addItem("15");
combo2.addItem("16");
combo2.addItem("17");
combo2.addItem("18");
combo2.addItem("19");
combo2.addItem("20");
combo2.addItem("21");
combo2.addItem("22");
combo2.addItem("23");
combo2.addItem("24");
combo2.addItem("25");
combo2.addItem("26");
combo2.addItem("27");
combo2.addItem("28");
combo2.addItem("29");
combo2.addItem("30");
combo2.addItem("31");

combo3 = new JComboBox();
combo3.setBounds(80, 200, 100, 20);
add(combo3);
combo3.addItem("MES");
combo3.addItem("ENERO");
combo3.addItem("FEBRERO");
combo3.addItem("MARZO");
combo3.addItem("ABRIL");
combo3.addItem("MAYO");
combo3.addItem("JUNIO");
combo3.addItem("JULIO");
combo3.addItem("AGOSTO");
combo3.addItem("SEPTIEMBRE");
combo3.addItem("OCTUBRE");
combo3.addItem("NOVIEMBRE");
combo3.addItem("DICIEMBRE");

combo4 = new JComboBox();
combo4.setBounds(200, 200, 100, 20);
combo4.setForeground(Color.BLACK);
combo4.setBackground(Color.white);
add(combo4);
combo4.addItem("AÑO");
combo4.addItem("1952");
combo4.addItem("1953");
combo4.addItem("1954");
combo4.addItem("1955");
combo4.addItem("1956");
combo4.addItem("1957");
combo4.addItem("1958");
combo4.addItem("1959");
combo4.addItem("1960");
combo4.addItem("1961");
combo4.addItem("1962");
combo4.addItem("1963");
combo4.addItem("1964");
combo4.addItem("1965");
combo4.addItem("1966");
combo4.addItem("1967");
combo4.addItem("1968");
combo4.addItem("1969");
combo4.addItem("1970");
combo4.addItem("1971");
combo4.addItem("1972");
combo4.addItem("1973");
combo4.addItem("1974");
combo4.addItem("1975");
combo4.addItem("1976");
combo4.addItem("1977");
combo4.addItem("1978");
combo4.addItem("1979");
combo4.addItem("1980");
combo4.addItem("1981");
combo4.addItem("1982");
combo4.addItem("1983");
combo4.addItem("1984");
combo4.addItem("1985");
combo4.addItem("1986");
combo4.addItem("1987");
combo4.addItem("1988");
combo4.addItem("1989");
combo4.addItem("1990");
combo4.addItem("1991");
combo4.addItem("1992");
combo4.addItem("1993");
combo4.addItem("1994");
combo4.addItem("1995");
combo4.addItem("1996");
combo4.addItem("1997");
combo4.addItem("1998");
combo4.addItem("1999");
combo4.addItem("2000");
combo4.addItem("2001");
combo4.addItem("2002");
combo4.addItem("2003");
combo4.addItem("2004");
combo4.addItem("2005");
combo4.addItem("2006");
combo4.addItem("2007");
combo4.addItem("2008");
combo4.addItem("2009");
combo4.addItem("2010");
combo4.addItem("2011");
combo4.addItem("2012");
combo4.addItem("2013");

combo5 = new JComboBox();
combo5.setBounds(680, 20, 180, 20);
add(combo5);
combo5.addItem("TIPO DE DOCUMENTO");
combo5.addItem("TARJETA DE IDENTIDAD");
combo5.addItem("CEDULA DE CIUDADANIA");
combo5.addItem("CEDULA EXTRANJERA");

// combo para seleccionar el pais//
combo8 = new JComboBox();
combo8.setBounds(680, 120, 180, 20);
add(combo8);
combo8.addItem("Seleccione el Pais");
combo8.addItem("Afghanistan");
combo8.addItem("Albania");
combo8.addItem("Alemania");
combo8.addItem("Andorra");
combo8.addItem("Angola");
combo8.addItem("Antigua y Bermuda");
combo8.addItem("Antillas Holandesas");
combo8.addItem("Arabia Saudita");
combo8.addItem("Argelia");
combo8.addItem("Argentina");
combo8.addItem("Armenia");
combo8.addItem("Aruba");
combo8.addItem("Australia");
combo8.addItem("Austria");
combo8.addItem("Azerbaidjan");
combo8.addItem("Bahamas");
combo8.addItem("Bahrain");
combo8.addItem("Bangladesh");
combo8.addItem("Barbados");
combo8.addItem("Belgica");
combo8.addItem("Belize");
combo8.addItem("Benin");
combo8.addItem("Bermuda");
combo8.addItem("Bielorrusia");
combo8.addItem("Bolivia");
combo8.addItem("Bosnia");
combo8.addItem("Botswana");
combo8.addItem("Brasil");
combo8.addItem("Brunei");
combo8.addItem("Bulgaria");
combo8.addItem("Burkina Faso");
combo8.addItem("Burundi");
combo8.addItem("Buthan");
combo8.addItem("Cabo Verde");
combo8.addItem("Camboya");
combo8.addItem("Camerun");
combo8.addItem("Canada");
combo8.addItem("Chad");
combo8.addItem("Chile");
combo8.addItem("China");
combo8.addItem("Chipre");
combo8.addItem("Colombia");
combo8.addItem("Comoros");
combo8.addItem("Corea del Norte");
combo8.addItem("Corea del Sur");
combo8.addItem("Costa Rica");
combo8.addItem("Costa de Marfil");
combo8.addItem("Croacia");
combo8.addItem("Cuba");
combo8.addItem("Dinamarca");
combo8.addItem("Djibouti");
combo8.addItem("Ecuador");
combo8.addItem("Egipto");
combo8.addItem("El Salvador");
combo8.addItem("El Vaticano");
combo8.addItem("Emiratos Arabes Unidos");
combo8.addItem("Eslovaquia");
combo8.addItem("Eslovenia");
combo8.addItem("España");
combo8.addItem("Estados Unidos");
combo8.addItem("Estonia");
combo8.addItem("Etiopia");
combo8.addItem("Fiji");
combo8.addItem("Filipinas");
combo8.addItem("Finlandia");
combo8.addItem("Francia");
combo8.addItem("Gabon");
combo8.addItem("Gambia");
combo8.addItem("Georgia");
combo8.addItem("Ghana");
combo8.addItem("Gibraltar");
combo8.addItem("Gran Bretaña");
combo8.addItem("Granada");
combo8.addItem("Grecia");
combo8.addItem("Groenlandia");
combo8.addItem("Guadalupe");
combo8.addItem("Guam");
combo8.addItem("Guatemala");
combo8.addItem("Guinea");
combo8.addItem("Guinea Bissau");
combo8.addItem("Guinea Ecuatorial");
combo8.addItem("Guyana");
combo8.addItem("Guyana Francesa");
combo8.addItem("Haiti");
combo8.addItem("Holanda");
combo8.addItem("Honduras");
combo8.addItem("Hong Kong");
combo8.addItem("Hungria");
combo8.addItem("India");
combo8.addItem("Indonesia");
combo8.addItem("Irak");
combo8.addItem("Irlanda");
combo8.addItem("Iran");
combo8.addItem("Islandia");
combo8.addItem("Islas Caymanes");
combo8.addItem("Islas Cook");
combo8.addItem("Islas Malvinas");
combo8.addItem("Islas Marianas");
combo8.addItem("Islas Marshall");
combo8.addItem("Israel");
combo8.addItem("Italia");
combo8.addItem("Jamaica");
combo8.addItem("Japon");
combo8.addItem("Jordania");
combo8.addItem("Kenya");
combo8.addItem("Kiribati");
combo8.addItem("Kuwait");
combo8.addItem("Kyrgyzstan");
combo8.addItem("Letonia");
combo8.addItem("Liberia");
combo8.addItem("Libia");
combo8.addItem("Liechtenstein");
combo8.addItem("Lituania");
combo8.addItem("Luxemburgo");
combo8.addItem("Libano");
combo8.addItem("Macaos");
combo8.addItem("Macedonia");
combo8.addItem("Madagascar");
combo8.addItem("Malasia");
combo8.addItem("Malawe");
combo8.addItem("Malta");
combo8.addItem("Mali");
combo8.addItem("Marruecos");
combo8.addItem("Martinica");
combo8.addItem("Mauritania");
combo8.addItem("Mauritius");
combo8.addItem("Micronesia");
combo8.addItem("Moldavia");
combo8.addItem("Mongolia");
combo8.addItem("Montserrat");
combo8.addItem("Mozambique");
combo8.addItem("Myanmar");
combo8.addItem("Mexico");
combo8.addItem("Monaco");
combo8.addItem("Namibia");
combo8.addItem("Nepal");
combo8.addItem("Nicaragua");
combo8.addItem("Nigeria");
combo8.addItem("Noruega");
combo8.addItem("Nueva Caledonia");
combo8.addItem("Nueva Zelanda");
combo8.addItem("Oman");
combo8.addItem("Pakistan");
combo8.addItem("Palau");
combo8.addItem("Panama");
combo8.addItem("Papua-Nueva Guinea");
combo8.addItem("Paraguay");
combo8.addItem("Peru");
combo8.addItem("Polinesia");
combo8.addItem("Polonia");
combo8.addItem("Portugal");
combo8.addItem("Puerto Rico");
combo8.addItem("Qatar");
combo8.addItem("Reino Unido");
combo8.addItem("Rep. Dem. del Congo");
combo8.addItem("Republica Checa");
combo8.addItem("Republica Dominicana");
combo8.addItem("Reunion");
combo8.addItem("Ruanda");
combo8.addItem("Rumania");
combo8.addItem("Rusia");
combo8.addItem("S.Vincente and Granadina");
combo8.addItem("Sahara Occidental");
combo8.addItem("Saint Kitts and Nevis");
combo8.addItem("Saint Pierre y Miquelon");
combo8.addItem("Samoa Americana");
combo8.addItem("San Marino");
combo8.addItem("Santa Helena");
combo8.addItem("Santa Lucia");
combo8.addItem("Santo Tome y Principe");
combo8.addItem("Senegal");
combo8.addItem("Sierra Leon");
combo8.addItem("Singapur");
combo8.addItem("Siria");
combo8.addItem("Somalia");
combo8.addItem("Sri Lanka");
combo8.addItem("Sudafrica");
combo8.addItem("Sudan");
combo8.addItem("Suecia");
combo8.addItem("Suiza");
combo8.addItem("Surinam");
combo8.addItem("Tailandia");
combo8.addItem("Taiwan");
combo8.addItem("Tajikistan");
combo8.addItem("Tanzania");
combo8.addItem("Timor Oriental");
combo8.addItem("Togo");
combo8.addItem("Tonga");
combo8.addItem("Trinidad y Tobago");
combo8.addItem("Turkmenistan");
combo8.addItem("Turquia");
combo8.addItem("Tunez");
combo8.addItem("Ucrania");
combo8.addItem("Uganda");
combo8.addItem("Uruguay");
combo8.addItem("Uzbekistan");
combo8.addItem("Venezuela");
combo8.addItem("Vietnam");
combo8.addItem("Yemen");
combo8.addItem("Yugoslavia");
combo8.addItem("Zambia");
combo8.addItem("Zimbabwe");

// boton para salir y finalizar proceso//
btn2 = new JButton("SALIR");
btn2.setBounds(410, 600, 100, 30);
btn2.addActionListener(this);
btn2.setIcon(new ImageIcon("imgenes/descarga.jpg"));
btn2.setBackground(Color.black);
btn2.setForeground(Color.white);
btn2.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btn2);

btncalcu = new JButton("CALCU");
btncalcu.setBounds(510, 600, 100, 30);
btncalcu.addActionListener(this);
btncalcu.setBackground(Color.black);
btncalcu.setForeground(Color.white);
btncalcu.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btncalcu);

btnRadioBu = new JButton("RADIO BUT");
btnRadioBu.setBounds(610, 600, 100, 30);
btnRadioBu.addActionListener(this);
btnRadioBu.setBackground(Color.black);
btnRadioBu.setForeground(Color.white);
btnRadioBu.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btnRadioBu);

btnMenus = new JButton("MENUS");
btnMenus.setBounds(710, 600, 100, 30);
btnMenus.addActionListener(this);
btnMenus.setBackground(Color.black);
btnMenus.setForeground(Color.white);
btnMenus.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btnMenus);

btnChecbox = new JButton("CHECBOX");
btnChecbox.setBounds(810, 600, 100, 30);
btnChecbox.addActionListener(this);
btnChecbox.setBackground(Color.black);
btnChecbox.setForeground(Color.white);
btnChecbox.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btnChecbox);

btnMenuItems = new JButton("MENU ITEMS");
btnMenuItems.setBounds(910, 600, 100, 30);
btnMenuItems.addActionListener(this);
btnMenuItems.setBackground(Color.black);
btnMenuItems.setForeground(Color.white);
btnMenuItems.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btnMenuItems);

btngrupobtns = new JButton("BUTON GROUP");
btngrupobtns.setBounds(1010, 600, 150, 30);
btngrupobtns.addActionListener(this);
btngrupobtns.setBackground(Color.black);
btngrupobtns.setForeground(Color.white);
btngrupobtns.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btngrupobtns);

btngrupobtns = new JButton("CHECBOX");
btngrupobtns.setBounds(1120, 600, 150, 30);
btngrupobtns.addActionListener(this);
btngrupobtns.setBackground(Color.black);
btngrupobtns.setForeground(Color.white);
btngrupobtns.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
add(btngrupobtns);
}

void limpiar() {
textape.setText("");

}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == btn2) {
System.exit(0);
}
if (e.getSource() == btncalcu) {
Calcu c = new Calcu();
c.setVisible(true);
}
if (e.getSource() == btnRadioBu) {
RadioButtons c = new RadioButtons();
c.setVisible(true);
}
if (e.getSource() == btnMenus) {
Menus m = new Menus();
m.setVisible(true);
}
if (e.getSource() == btnChecbox) {
CheckBox c = new CheckBox();
c.setVisible(true);
}
if (e.getSource() == btnMenuItems) {
MenuItems c = new MenuItems();
c.setVisible(true);
}
if (e.getSource() == btngrupobtns) {
GrupoBotones g = new GrupoBotones();
g.setVisible(true);
}
if (e.getSource() == btngrupobtns) {
Box g = new Box();
g.setVisible(true);
}

if (e.getSource() == mi1) {
setSize(640, 480);
}
if (e.getSource() == mi2) {
setSize(1280, 720);
}
if (e.getSource() == mi3) {
getContentPane().setBackground(new Color(255, 0, 0));
}
if (e.getSource() == mi4) {
getContentPane().setBackground(new Color(0, 255, 0));
}

}

public static void main(String[] args) {
String user = JOptionPane.showInputDialog(null, "USUARIO");
String contra = JOptionPane.showInputDialog(null, "CONTRASEÑA");

if ("Admin".equals(user) && "123".equals(contra)) {
JOptionPane.showMessageDialog(null, "BIENVENIDO A EL FORMULARIO");
formulario1 f = new formulario1();
f.setBounds(300, 10, 1350, 700);
f.setVisible(true);
f.setResizable(true);
f.setLocationRelativeTo(null);
f.getContentPane().setBackground(java.awt.Color.gray);
f.limpiar();

} else {

JOptionPane.showMessageDialog(null,
"USUARIO/CONTRASEÑA INCORRECTOS", "Error",
JOptionPane.ERROR_MESSAGE);
formulario1 f = new formulario1();
f.setVisible(false);
}

}

}



DEBERAN AGREGAR ESTAS OTRAS CLASES A LA CARPETA SRC DE SU PROYECTO

import javax.swing.*;
import javax.swing.event.*;
public class Box extends JFrame implements ChangeListener{
    private JCheckBox check1,check2,check3;
    public Box() {
        setLayout(null);
        check1=new JCheckBox("Inglés");
        check1.setBounds(10,10,150,30);
        check1.addChangeListener(this);
        add(check1);
        check2=new JCheckBox("Francés");
        check2.setBounds(10,50,150,30);
        check2.addChangeListener(this);        
        add(check2);
        check3=new JCheckBox("Alemán");
        check3.setBounds(10,90,150,30);
        check3.addChangeListener(this);        
        add(check3);        
    }
    
    public void stateChanged(ChangeEvent e){
        String cad="";
        if (check1.isSelected()==true) {
            cad=cad+"Inglés-";
        }
        if (check2.isSelected()==true) {
            cad=cad+"Francés-";
        }
        if (check3.isSelected()==true) {
            cad=cad+"Alemán-";
        }
        setTitle(cad);
    }

    public static void main(String[] ar) {
        Box f=new Box();
        f.setBounds(0,0,300,200);
        f.setVisible(true);
    }    
}
_________________________________________________________________________________

import javax.swing.*;
import java.awt.Color;
import java.awt.event.*;

public class Calcu extends JFrame implements ActionListener{
private JPanel panel1;
private JTextField textfield1,textfield2,textfield3;
    private JButton boton1,boton2,boton3,boton4,boton5;
    public Calcu() {
  
   
    setBackground(Color.red);
    panel1=new JPanel();
    add(panel1);
    
    setTitle("Calculadora");
   
    // CALCULADORA HECHA POR LUIS ANGEL RESTREPO//
    setLayout(null);
        textfield1=new JTextField();
        textfield1.setBounds(50,10,100,30);
        add(textfield1);
        textfield2=new JTextField();
        textfield2.setBounds(50,50,100,30);
        add(textfield2);
        textfield3=new JTextField();
        textfield3.setBounds(50,100,100,30);
        add(textfield3);
        
  
        
   
        
        boton1=new JButton("SUMAR");
        boton1.setBounds(30,150,80,80);
        boton1.setForeground(Color.BLACK);
        boton1.setBackground(Color.RED);
        add(boton1);
        boton1.addActionListener(this);
      
        
        boton2=new JButton("RESTAR");
        boton2.setBounds(120,150,80,80);
        add(boton2);
        boton2.addActionListener(this);
        boton2.setForeground(Color.BLACK);
        boton2.setBackground(Color.YELLOW);
        
        
        boton3=new JButton("MULTIPLICAR");
        boton3.setBounds(30,235,80,80);
        add(boton3);
        boton3.addActionListener(this);
        boton3.setForeground(Color.BLACK);
        boton3.setBackground(Color.YELLOW);
        
        
        boton4=new JButton("DIVIDIR");
        boton4.setBounds(120,235,80,80);
        add(boton4);
        boton4.addActionListener(this);
        boton4.setForeground(Color.BLACK);
        boton4.setBackground(Color.RED);
        
        
        
        boton5=new JButton("BORRAR");
        boton5.setBounds(30,360,180,80);
        add(boton5);
        boton5.addActionListener(this);
        boton5.setForeground(Color.RED);
        boton5.setBackground(Color.BLACK);
    }
    
    public  void colorfondo(){
    setBackground (Color.black);
    setBackground(Color.red);
     
     }
    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==boton1 ) {
            String cad1=textfield1.getText();
            String cad2=textfield2.getText();
            int x1=Integer.parseInt(cad1);
            int x2=Integer.parseInt(cad2);
            int suma=x1+x2;
            String total=String.valueOf(suma);
            textfield3.setText(total);           
        }
         
          if (e.getSource()==boton3 ) {
            String cad3=textfield1.getText();
            String cad4=textfield2.getText();
            int x3=Integer.parseInt(cad3);
            int x4=Integer.parseInt(cad4);
            int multiplicar=x3*x4;
            String resul=String.valueOf(multiplicar);
            textfield3.setText(resul); 
            
          }
            
              if (e.getSource()==boton4 ) {
                String cad3=textfield1.getText();
                String cad4=textfield2.getText();
                int x3=Integer.parseInt(cad3);
                int x4=Integer.parseInt(cad4);
                int dividir=x3/x4;
                String resul=String.valueOf(dividir);
                textfield3.setText(resul); 
                
              }
               
              if (e.getSource()==boton2 ) {
                    String cad3=textfield1.getText();
                    String cad4=textfield2.getText();
                    int x3=Integer.parseInt(cad3);
                    int x4=Integer.parseInt(cad4);
                    int restar=x3-x4;
                    String resul=String.valueOf(restar);
                    textfield3.setText(resul); 
                
        }else if( e.getSource()==boton5){
        textfield1.setText(null);
        textfield2.setText(null);
        textfield3.setText(null);
        }
    }
    
    public static void main(String[] ar) {
    
    Calcu formulario=new Calcu();
   
    formulario.colorfondo();
    formulario.setBounds(200,50,400,500);
        formulario.setVisible(true);
    
    }
}

_________________________________________________________________________________


import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
public class CheckBox extends JFrame implements ActionListener, ChangeListener{
    private JLabel label1;
    private JCheckBox check1;
    private JButton boton1;
    public CheckBox() {
        setLayout(null);
        label1=new JLabel("Esta de acuerdo con las normas del servicio?");
        label1.setBounds(10,10,400,30);
        add(label1);
      
        check1=new JCheckBox("Acepto");
        check1.setBounds(10,50,100,30);
        check1.addChangeListener(this);
        add(check1);
     
        boton1=new JButton("Continuar");
        boton1.setBounds(10,100,100,30);
        add(boton1);
      
        boton1.addActionListener(this);
        boton1.setEnabled(false);
    }
    
    public void stateChanged(ChangeEvent e) {
        if (check1.isSelected()==true) {
            boton1.setEnabled(true);
        } else {
            boton1.setEnabled(false);
        }
    }

    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==boton1) {
            System.exit(0);
        }
    }
    
    public static void main(String[] ar) {
        CheckBox formulario1=new CheckBox();
        formulario1.setBounds(0,0,350,200);
        formulario1.setVisible(true);
    }        
}

_________________________________________________________________________________

import javax.swing.*;
import javax.swing.event.*;

public class GrupoBotones extends JFrame implements ChangeListener{
    private JRadioButton radio1,radio2,radio3;
    private ButtonGroup bg;
    public GrupoBotones() {
        setLayout(null);
        bg=new ButtonGroup();
        radio1=new JRadioButton("640*480");
        radio1.setBounds(10,20,100,30);
        radio1.addChangeListener(this);
        add(radio1);
        bg.add(radio1);
        radio2=new JRadioButton("800*600");
        radio2.setBounds(10,70,100,30);
        radio2.addChangeListener(this);        
        add(radio2);
        bg.add(radio2);
        radio3=new JRadioButton("1024*768");
        radio3.setBounds(10,120,100,30);
        radio3.addChangeListener(this);        
        add(radio3);
        bg.add(radio3);        
    }
    
    public void stateChanged(ChangeEvent e) {
        if (radio1.isSelected()) {
            setSize(640,480);
        }
        if (radio2.isSelected()) {
            setSize(800,600);
        }
        if (radio3.isSelected()) {
            setSize(1024,768);
        }        
    }

    public static void main(String[] ar) {
        GrupoBotones formulario1=new GrupoBotones();
        formulario1.setBounds(0,0,350,230);
        formulario1.setVisible(true);
    }
}

_________________________________________________________________________________

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MenuItems extends JFrame implements ActionListener{
    private JMenuBar mb;
    private JMenu menu1,menu2,menu3;
    private JMenuItem mi1,mi2,mi3,mi4;
    public MenuItems() {
        setLayout(null);
        mb=new JMenuBar();
        setJMenuBar(mb);
        menu1=new JMenu("Opciones");
        mb.add(menu1);
        menu2=new JMenu("Tamaño de la ventana");
        menu1.add(menu2);
        menu3=new JMenu("Color de fondo");
        menu1.add(menu3);
        mi1=new JMenuItem("640*480");
        menu2.add(mi1);
        mi1.addActionListener(this);
        mi2=new JMenuItem("1024*768");
        menu2.add(mi2);
        mi2.addActionListener(this);
        mi3=new JMenuItem("Rojo");
        menu3.add(mi3);
        mi3.addActionListener(this);
        mi4=new JMenuItem("Verde");
        menu3.add(mi4);
        mi4.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==mi1) {
            setSize(640,480);
        }
        if (e.getSource()==mi2) {
            setSize(1024,768);
        }
        if (e.getSource()==mi3) {
            getContentPane().setBackground(new Color(255,0,0));
        }
        if (e.getSource()==mi4) {
            getContentPane().setBackground(new Color(0,255,0));
        }
    }
    
    public static void main(String[] ar) {
        MenuItems formulario1=new MenuItems();
        formulario1.setBounds(0,0,300,200);
        formulario1.setVisible(true);
    }     
}

_________________________________________________________________________________

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Menus extends JFrame implements ActionListener{
    private JMenuBar mb;
    private JMenu menu1;
    private JMenuItem mi1,mi2,mi3;
    public Menus() {
        setLayout(null);
        mb=new JMenuBar();
        setJMenuBar(mb);
        menu1=new JMenu("Opciones");
        mb.add(menu1);
        mi1=new JMenuItem("Rojo");
        mi1.addActionListener(this);
        menu1.add(mi1);
        mi2=new JMenuItem("Verde");
        mi2.addActionListener(this);
        menu1.add(mi2);
        mi3=new JMenuItem("Azul");
        mi3.addActionListener(this);
        menu1.add(mi3);               
    }
    
    public void actionPerformed(ActionEvent e) {
    Container f=this.getContentPane();
        if (e.getSource()==mi1) {
            f.setBackground(new Color(255,0,0));
        }
        if (e.getSource()==mi2) {
            f.setBackground(new Color(0,255,0));
        }
        if (e.getSource()==mi3) {
            f.setBackground(new Color(0,0,255));
        }        
    }
    
    public static void main(String[] ar) {
        Menus formulario1=new Menus();
        formulario1.setBounds(10,20,300,200);
        formulario1.setVisible(true);
    }    
}

_________________________________________________________________________________

import javax.swing.*;

import java.awt.Color;
import java.awt.event.*;

public class RadioButtons extends JFrame implements ActionListener{
    private JTextField tf1,tf2;
    private ButtonGroup bg;
    private JRadioButton radio1,radio2;
    private JButton boton1;
    public RadioButtons() {
       
    setLayout(null);
        tf1=new JTextField();
        tf1.setBounds(10,10,100,30);
        add(tf1);
        tf2=new JTextField();
        tf2.setBounds(10,60,100,30);
        add(tf2);
        bg=new ButtonGroup();
        radio1=new JRadioButton("Sumar");
        radio1.setBounds(10,110,100,30);
        bg.add(radio1);
        add(radio1);
        radio2=new JRadioButton("Restar");
        radio2.setBounds(10,140,100,30);
        bg.add(radio2);
        add(radio2);
       
        boton1=new JButton("Operar");
        boton1.setBounds(10,180,100,30);
        boton1.setForeground(Color.red);
        boton1.addActionListener(this);
        add(boton1);
   
    }
    
    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==boton1) {
            int v1=Integer.parseInt(tf1.getText());
            int v2=Integer.parseInt(tf2.getText());
            int resultado=0;
            if (radio1.isSelected()) {
            resultado=v1+v2;
            }
            if (radio2.isSelected()) {
                resultado=v1-v2;
            }
            setTitle(String.valueOf(resultado));
        }
    }

    public static void main(String[] ar) {
        RadioButtons formulario1=new RadioButtons();
        formulario1.setBounds(0,0,350,250);
        formulario1.setVisible(true);
    }
}

Comentarios

Entradas populares