1. MiVentana
import javax.swing.*;
import java.awt.*;
public class MiVentana extends JFrame {
private Container c;
private JPanel panel;
private JButton boton;
public MiVentana() {
super("MiVentana");
panel = new JPanel();
boton = new JButton("boton");
panel.add(boton);
setContentPane(panel);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(100, 200);
}
public static void main(String args[]) {
new MiVentana().setVisible(true);
}
}
2. Botones (Casillas de verificación)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Casillas extends JFrame {
private Container c;
private JPanel panel;
private JCheckBox casilla1;
private JCheckBox casilla2;
private JCheckBox casilla3;
public Casillas() {
super("Casillas");
panel = new JPanel();
casilla1 = new JCheckBox("boton1");
casilla2 = new JCheckBox(new ImageIcon("foto2.gif"));
casilla3 = new JCheckBox("casilla3", new ImageIcon("n.gif"));
casilla2.setSelectedIcon(new ImageIcon("docletapi-62x14.gif"));
casilla1.setMnemonic(KeyEvent.VK_1);
casilla2.setToolTipText("Boton2");
casilla3.setMnemonic(KeyEvent.VK_3);
panel.add(casilla1);
panel.add(casilla2);
panel.add(casilla3);
setContentPane(panel);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(100, 200);
}
public static void main(String args[]) {
new Casillas().setVisible(true);
}
}
3. Lista
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Lista extends JFrame {
private Container c;
private JPanel panel;
private JList lista;
String v[] = {"Uno", "Dos", "Tres"};
public Lista() {
super("Lista");
panel = new JPanel();
lista = new JList(v);
panel.add(lista);
setContentPane(panel);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(100, 200);
}
public static void main(String args[]) {
new Lista().setVisible(true);
}
}
4. Caja (Cuadro combinado)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Caja extends JFrame {
private Container c;
private JPanel panel;
private JComboBox caja;
String v[] = {"Uno", "Dos", "Tres"};
public Caja() {
super("Caja");
panel = new JPanel();
caja = new JComboBox(v);
panel.add(caja);
setContentPane(panel);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(100, 200);
}
public static void main(String args[]) {
new Caja().setVisible(true);
}
}