Componentes y contenedores

Páginas: 7 (1576 palabras) Publicado: 6 de octubre de 2010
Componentes y Contenedores Swing
• Componente JLabel
• Componente JButton
• Componente JRadioButton
• Componente JTextField
• Componente JTextArea
• Componente JList

Componente JLabel

Los componentes de la clase JLabel pueden desplegar texto, una imagen o ambos. La clase JLabelDemo crea una ventana con tres componentes JLabel:
Ver Clase: JLabelDemo.java
Lasiguiente ventana se despliega al ejecutar JLabelDemo:
|[pic] |
|Figura 1 Ejecución de JLabelDemo |

La primera etiqueta (label) contiene texto e imagen, la segunda etiqueta contiene texto y la tercera etiqueta contiene una imagen.
Observalos siguientes aspectos del código:
• En la línea 40, el constructor ImageIcon recibe el nombre del archivo de imagen y una cadena de caracteres con la descripción de la imagen.
• En las líneas 49 y 50, los métodos setHorizontalTextPosition y setVerticalTextPosition modifican la posición horizontal y vertical del texto, en relación a la imagen.
• En las líneas 51 y 55, el métodosetFont modifica la fuente del texto.
• En la línea 54, el método setHorizontalAlignment modifica la alineación del texto a lo largo del eje X.
Los demás métodos de JLabel incluyen:
• void setText(String). Modifica el texto del componente.
• String getText(). Obtiene el texto del componente.
• void setIcon(Icon). Modifica la imagen del componente.
• Icon getIcon(). Obtiene laimagen del componente.
• void setIconTextGap(int). Define el espacio (en píxeles) entre el texto y la imagen.

Componente JButton

Los componentes de la clase JButton pueden desplegar texto, una imagen o ambos. La clase JButtonDemo crea una ventana con dos componentes JButton:
Ver clase: JButtonDemo.java
La siguiente ventana es desplegada cuando se ejecuta JButtonDemo:
|[pic]|
|Figura 2 Ejecución de JButtonDemo |

Observa los siguientes aspectos del código:
• En las líneas 41 y 43, el constructor ImageIcon recibe el nombre del archivo de imagen y una cadena de caracteres con la descripción de la imagen.
• En laslíneas 51 a 54, los métodos setHorizontalTextPosition y setVerticalTextPosition modifican la posición horizontal y vertical del texto, en relación con la imagen.
• En las líneas 57 a 60, los métodos setBackground y setForeground modifican el color del fondo y el color del texto del componente.
• En la línea 63, el método setEnabled deshabilita el botón Down.
Los demás métodos de JButtonincluyen:
• void setText(String). Modifica el texto del componente.
• String getText(). Obtiene el texto del componente.
• void setIcon(Icon). Modifica la imagen del componente.
• Icon getIcon(). Obtiene la imagen del componente.
• void setFont(Font). Modifica la fuente del componente.

Componente JRadioButton

Los componentes de la clase JRadioButton pueden serseleccionados o deseleccionados por el usuario. Si los componentes JRadioButton son agrupados, por medio de la clase ButtonGroup, sólo puede seleccionarse un botón a la vez. La clase JButtonDemo crea una ventana con tres componentes JRadioButton y los agrupa:
Ver Clase: JRadioButtonDemo.java
La siguiente ventana es desplegada al ejecutar JRadioButtonDemo:
|[pic]|
|Figura 3 Ejecución de JRadioButtonDemo |

Observa los siguientes aspectos del código:
• En la línea 41, el constructor JRadioButton(String text, boolean selected) recibe una cadena con el texto del botón y un valor booleano indicando que el botón debe ser seleccionado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contenedores
  • Contenedores
  • contenedores
  • Contenedores
  • CONTENEDORES
  • contenedores
  • contenedores
  • CONTENEDOR

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS