Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Componentes Gui
Componentes Gui
JPanel
Object
Compone
Container
JCompone
JFrame
JLabel slo con texto
JLabel construida con texto y un icono
JLabel con texto adicional e icono
Prueba de LabelFrame
// PruebaLabel.java
// Prueba de LabelFrame.
import javax.swing.JFrame;
public class PruebaLabel
{
public static void main( String args[] )
{
LabelFrame marcoEtiqueta = new LabelFrame(); // crea objeto
LabelFrame
marcoEtiqueta.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
marcoEtiqueta.setSize( 275, 180 ); // establece el tamao del marco
marcoEtiqueta.setVisible( true ); // muestra el marco
} // fin de main
} // fin de la clase PruebaLabel
Descripcin
Coloca el texto a la izquierda
Coloca el texto en el centro
Coloca el texto a la derecha
Coloca el texto en la parte superior
Coloca el texto en el centro
Coloca el texto en la parte inferior
de
de
de
//
texto
texto
texto
campo
Prueba de CampoTextoMarco
// PruebaCampoTexto.java
// Prueba de CampoTextoMarco.
import javax.swing.JFrame;
public class PruebaCampoTexto
{
public static void main( String args[] )
{
CampoTextoMarco campoTextoMarco = new CampoTextoMarco();
campoTextoMarco.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
manejado
Objeto TextFieldHandler
Objeto
listenerLis
import
import
import
import
import
import
import
import
java.awt.FlowLayout;
java.awt.event.ActionListener;
java.awt.event.ActionEvent;
javax.swing.JFrame;
javax.swing.JButton;
javax.swing.Icon;
javax.swing.ImageIcon;
javax.swing.JOptionPane;
// PruebaBoton.java
// Prueba de MarcoBoton.
import javax.swing.JFrame;
public class PruebaBoton
{
public static void main( String args[] )
{
MarcoBoton marcoBoton = new MarcoBoton(); // crea MarcoBoton
marcoBoton.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
marcoBoton.setSize( 300, 110 ); // establece el tamao del marco
marcoBoton.setVisible( true ); // muestra el marco
} // fin de main
} // fin de la clase PruebaBoton
Botones que mantienen el estado
// MarcoCasillaVerificacion.java
// Creacin de botones JCheckBox.
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JCheckBox;
public class MarcoCasillaVerificacion extends JFrame
{
private JTextField campoTexto; // muestra el texto en tipos de letra
cambiantes
private JCheckBox negritaJCheckBox; // para seleccionar/deseleccionar
negrita
private JCheckBox cursivaJCheckBox; // para seleccionar/deseleccionar
cursiva
// El constructor de MarcoCasillaVerificacion agrega objetos JCheckBox
a JFrame
public MarcoCasillaVerificacion()
{
super( "Prueba de JCheckBox" );
setLayout( new FlowLayout() ); // establece el esquema del marco
// establece JTextField y su tipo de letra
campoTexto = new JTextField( "Observe como cambia el estilo de tipo
de letra", 28 );
campoTexto.setFont( new Font( "Serif", Font.PLAIN, 14 ) );
add( campoTexto ); // agrega campoTexto a JFrame
negritaJCheckBox = new JCheckBox( "Negrita" ); // crea casilla de
verificacin "negrita"
cursivaJCheckBox = new JCheckBox( "Cursiva" ); // crea casilla de
verificacin "cursiva"
add( negritaJCheckBox ); // agrega casilla de verificacin
"negrita" a JFrame
add( cursivaJCheckBox ); // agrega casilla de verificacin
"cursiva" a JFrame
eventos ItemListener
ItemListener
controla el estilo de tipo
controla el estilo de tipo
Prueba de MarcoCasillaVerificacin
// PruebaCasillaVerificacion.java
// Prueba de MarcoCasillaVerificacion.
import javax.swing.JFrame;
public class PruebaCasillaVerificacion
{
public static void main( String args[] )
{
MarcoCasillaVerificacion marcoCasillaVerificacion = new
MarcoCasillaVerificacion();
marcoCasillaVerificacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE )
;
marcoCasillaVerificacion.setSize( 350, 100 ); // establece el
tamao del marco
marcoCasillaVerificacion.setVisible( true ); // muestra el marco
} // fin de main
} // fin de la clase PruebaCasillaVerificacion