Elementos de swing

Páginas: 18 (4326 palabras) Publicado: 25 de noviembre de 2011
ELEMENTOS SWING
CONTAINERS
Etiqueta (jLabel)
Son textos de una línea que sirven para dar información textual de las ventanas y applets. También se puede utilizar para mostrar imágenes estáticas.
Se pueden crear etiquetas de todo tipo, con texto e imágenes. Las de texto pueden incluir texto HTML, y a las que podemos insertar imágenes se basan en el interfaz icon.
Las etiquetas se puedenasignar a otros componentes, e incluso se las puede asignar una tecla asociada a un carácter mnemónico que permite dar el foco al componente asociado a la etiqueta. Un mnemónico es una inicial remarcada (en Windows, subrayada) que permite activar el componente usando Alt + letra remarcada.

Modificaciones permitidas

* Texto de la etiqueta.
Alineación
Tipo de fuente
Color de fuentePosición (horizontal o vertical)
* Icono (Imagen)
* Alineación
* Focus

Botones (jButton)
Son elementos fundamentales en el trabajo de las aplicaciones. Cuando son pulsados, generan un evento ActionEvent que, capturado permite crear una acción para el botón.

* Modificaciones permitidas
* Texto de muestra
* Color de fondo
* Fijar el icono que aparece cuando se arrima elratón al botón.
* Fuente
Tipo de fuente
Color de fuente
Alineación de texto
* Icono (Permite insertar una imagen al botón como fondo)
* Indica qué letra hará de mnemónico del botón.
* Esa letra permitirá acceder al control desde el teclado.
* Alineación
* Borde (Tipo, color o imagen)
* Focus
* Margen
* Tamaño

Botón de Dos Posiciones J(toogleButton)
Sonbotones de estado que pueden estar activos al ser pulsados o seleccionados respectivamente o liberados al no seleccionarse

Se puede modificar:
* Modificaciones permitidas
* Texto de muestra
* Color de fondo
* Fijar el icono que aparece cuando se arrima el ratón al botón.
* Fuente
Tipo de fuente
Color de fuente
Alineación de texto
* Icono (Permite insertar una imagen albotón como fondo)
* Indica qué letra hará de mnemónico del botón.
* Esa letra permitirá acceder al control desde el teclado.
* Alineación
* Borde (Tipo, color o imagen)
* Focus
* Margen
* Tamaño



Casillas de Activación (jCheckBox)
Se trata de controles que permiten su activación y desactivación a fin de elegir una serie de opciones independientes. Lascasillas de verificación lanzan (al ser herederas de los botones), eventos ActionEvent cuando son seleccionadas. Pero disponen de un evento propio llamado ItemEvent que se lanza cuando se cambia el estado de una casilla

Modificaciones permitidas.
* Texto de muestra
* Color de fondo
* Fuente
Tipo de fuente
Color de fuente
Alineación de texto
* Icono (Permite insertar una imagen a lacasilla como fondo)
* Alineación
* Borde (Tipo, color o imagen)
* Focus
* Margen
* Tamaño

Botones de Opcion (jRadioButton)
Sirve para elegir opciones mutuamente excluyentes, es decir que se puede seleccionar una opción dentro de un grupo o ninguna, pero no varias a la vez.
Para agrupar botones de radio y hacer que sólo se permita elegir uno de entre una lista de opciones,hay que utilizar la clase ButtonGroup.
Esta clase tiene un único constructor sin parámetros que crea un nuevo grupo de botones. Los botones así agrupados permitirán seleccionar sólo uno de la lista total.
Con estos dos métodos se añaden botones de radio a un grupo y así sólo se podrá seleccionar una de las opciones:

void add(AbstractButton boton) Añade el botón al grupo
voidremove(AbstractButton boton) Quita el botón del grupo

Acciones permitidas.
* Crear un nuevo botón de radio con el texto indicado
* Crear un nuevo botón de radio con el icono indicado
* Crear un nuevo botón de radio con el texto indicado y permite elegir si está activada o no inicialmente
* Crear un nuevo botón de radio con el texto indicado y el icono que se elija
* Crear un nuevo botón...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Swing
  • Swing
  • swinger
  • Swinger
  • Swing
  • swing
  • swing
  • Rebeldes Del Swing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS