Está en la página 1de 24

Componentes de la GUI:

Parte 1_1
OBJETIVOS
 Crear botones usando JCheckbox

 Crear botones usando JRadioButton

 Crear botones usando JComboBox

 Crear botones usando Jlist: listas simples

 Crear botones usando Jlist: listas múltiples


Continuaremos creando botones JCheckBox
• El siguiente ejercicio utiliza dos objetos JCheckBox, para
seleccionar el estilo deseado de tipo de letra para el teto a
mostrar en un objeto JTextField. Un estilo JCheckBox aplica
un estilo en negrita cuando se selecciona, y el otro aplica un
estilo en cursivas. Si ambos se seleccionan, el estilo del tipo
de letra es negrita y cursiva.
Centro de Industria y de la Construcción

Clase MarcoCasillaVerificación
Centro de Industria y de la Construcción
Centro de Industria y de la Construcción

Jcheckbox: clase: PruebaCasillaVerificacion


Centro de Industria y de la Construcción

JRadioButton
Los botones de opción (que se declaran con la clase JRadioButton) son similares a las casillas de
verificación, en cuanto a que se tienen dos estados: seleccionado y no seleccionado. Sin embargo,
los botones de opción generalmente aparecen como un grupo, en el cual sólo un botón de opción
puede estar seleccionado en un momento dado. Al seleccionar un botón de opción distinto en el
grupo se obliga a que todos los demás botones de opción del grupo se deseleccionen. Los botones
de opción se utilizan para representar un conjunto de opciones mutuamente exclusivas (es decir,
no pueden seleccionarse varias opciones a la vez). La relación lógica entre los botones de opción
se mantiene mediante un objeto ButtonGroup (paquete de javax.swing), el cual en sí no es un
componente de la GUI. Un objeto ButtonGroup organiza un grupo de botones y no se muestra así
mismo en una interfaz de Usuario. En vez de ello, se muestra en la GUI cada uno de los objetos
JRadioButton del grupo.
Centro de Industria y de la Construcción

Clase MarcoBotonOpcion
Centro de Industria y de la Construcción
Centro de Industria y de la Construcción
Centro de Industria y de la Construcción

Clase PruebaBotonOpcion
Centro de Industria y de la Construcción

JComboBox
Un cuadro combinado proporciona una lista de elementos, de la cual el usuario
puede seleccionar solamente uno. Los cuadros combinados se implementan con
la clase JComboBox, la cual extiende a la clase Jcomponent. Los objetos
JComboBox generan eventos ItemEvent, al igual que los objetos JCheckBox y
JRadioButton. Este ejemplo también demuestra una forma especial de clase
interna, que se utiliza con frecuencia en el manejo de eventos.
Centro de Industria y de la Construcción

JComboBox
Centro de Industria y de la Construcción
Centro de Industria y de la Construcción

JComboBox: clase:
PruebaCuadroCombinado
Centro de Industria y de la Construcción

JList
Una lista muestra una serie de elementos, de la cual el usuario puede seleccionar
uno o más. Las listas se crean con la clase Jlist, que extiende directamente a la
clase Jcomponent. La clase J_List soporta listas de selección simple (listas que
permiten seleccionar solamente un elemento a la vez) y las listas de selección
múltiple (listas que permiten seleccionar cualquier numero de elementos a la
vez). En el siguiente ejercicio haremos una lista de selección simple:
Centro de Industria y de la Construcción

JList
Centro de Industria y de la Construcción
Centro de Industria y de la Construcción

Jlist: Clase: PruebaLista


Centro de Industria y de la Construcción

Listas de Selección Múltiple


Una lista de selección múltiple permite al usuario seleccionar varios elementos
de un objeto Jlist. Una lista SINGLE_INTERVAL_SELECTION elección permite la
selección de un rango contiguo de los elementos. Para ello, haga clic en el
primer elemento y después oprima (y mantenga oprimida) la tecla mayús
mientras hace clic en el último elemento a seleccionar en el rango. Una lista
MULTIPLE_INTERVAL_SELECTION permite una selección de rango continuo,
como se describe para una lista SINGLE_INTERVAL_SELECTION. Dicha lista
permite que se seleccionen diversos elementos, oprimiendo y manteniendo
oprimida la tecla Ctrl mientras hace clic en cada elemento a seleccionar. Para
deseleccionar un element, oprima y mantenga oprimida la tecla Ctrl mientras
hace clic en el elemento por segunda vez.
Centro de Industria y de la Construcción

Listas de Selección Múltiple


Centro de Industria y de la Construcción
Centro de Industria y de la Construcción

Clase:PruebaSelecciónMultiple

También podría gustarte