Está en la página 1de 15

EXPOSICIN

14.9 Y 14.10
Alumnos:
Hector Lobato SilvaNo.Control:13520450
Francisco Arcos JaimesNo.Control:13520541
Materia: Graficacin
Docente: Mauricio Crdova Portillo

14.9.- JBUTTON
Un

botn es un componente en el que el usuario hace clic para


desencadenar cierta accin. Una aplicacin de Java puede utilizar varios
tipos de botones, incluyendo botones de comando, casillas de verificacin,
botones interruptores y botones de opcin.

En la jerarqua de herencia de los botones de Swing, todos los tipos de

botones son subclases de AbstractButton (paquete javax.swing), la cual


declara las caractersticas comunes para los botones de Swing.

BOTONES DE COMANDO
Un botn de comando genera un evento ActionEvent cuando el usuario

hace clic en l.

Caractersticas de los botones de comando


Los botones de comando se crean con la clase JButton.
El texto en la cara de un objeto JButton se llama etiqueta del botn.
Una GUI puede tener muchos objetos JButton, pero cada etiqueta de botn

debe generalmente ser nica en las partes de la GUI en que se muestre.

EJEMPLO
Como se puede observar hicimos dos botones, a uno se le nombro como

simple debido a que es un JButton sin ninguna interaccin grafica extra con
la ventana.

Al otro se le nombro como elegante porque contiene una interaccion mayor

con el soporte de JButton para colocar iconos mediante la clase Icon

BOTN SIMPLE
Este botn no cuenta con soporte grafico extra para proveer al usuario un

nivel de interaccin adicional con la GUI, solo cuenta con el evento


ActionEvent que se ejecuta al momento de que el usuario da click al
botn.

BOTN ELEGANTES
Este botn posee un nivel adicional de interaccin entre el usuario y la GUI,

posee de 2 iconos que cambian entre si cuando el usuario coloca el ratn


sobre el botn, adems cuenta con el evento ActionEvent

CONCLUSIN
Los botones son un elemento bsico en el desarrollo de una aplicacin, ya

que con ellos la interfaz(GUI) es mas clara y por lo tanto mas fcil de usar
para el usuario, los botones pueden tener un nivel adicional con el usuario
al tener iconos que muestren su accin, tal es el caso del botn de guardar
que generalmente contiene este icono
y por consiguiente sin
necesidad de texto el usuario sabe que ese botn es para guardar el
archivo.

14.10 BOTONES QUE MANTIENEN EL


ESTADO
Los componentes de la GUI de Swing contienen tres tipos de botones de

estado: JToggleButton, JCheckBox y JRadioButton, los cuales tienen


valores encendido/apagado o verdadero/falso.

Las clases JCheckBox y JRadioButton son subclases de JToggleButton.


Un objeto JRadioButton es distinto de un objeto JCheckBox en cuanto a que

por lo general hay

varios objetos JRadioButton que se agrupan, y son mutuamente exclusivos;

slo uno de los objetos

JRadioButton en el grupo puede estar seleccionado en un momento dado,

de igual forma que los

botones en la radio de un auto.

JCHECKBOX (CASILLAS DE VERIFICACION) :


Un checkbox sirve para marcar una opcin
TIPOS DE ESTADO:
FALSO:

VERDADERO:

EJEMPLO:
utilizan dos objetos JCheckBox para seleccionar el estilo deseado de tipo de letra
para el texto a mostrar en un objeto JTextField.

Cuando se selecciona, uno aplica un estilo en negrita y el otro aplica un estilo en


cursivas.

Si ambos se seleccionan, el estilo del tipo de letra es negrita y


cursiva.

a continuacin veremos el cdigo de la aplicacin donde manipularemos los Jcheckbox .

CONCLUSION: Los cuadros de verificacin se usa principalmente cuando quieres elegir varias opciones.

JRADIOBUTTON

(BOTONES DE OPCION):

son similares a las casillas de verificacin, en cuanto a que tienen dos estados:
seleccionado y no seleccionado (al que tambin se le conoce como deseleccionado).
Sim embargo, los botones de opcin por lo general aparecen en grupo, en el cual
solo un botn de opcin puede ser seleccionado en un momento dado.
Los botones de opcin se utilizan para representar opciones mutuamente exclusivas.

EJEMPLO.
Ocuparemos el mismo ejemplo anterior pero en este caso ocuparemos 4 JRadioButton.
a continuacin veremos el cdigo de la aplicacin donde manipularemos los JRadioButton.

CONCLUSION:
Los botones de opciones, tambin llamados botones de radio (JRadioButton) se
usan cuando quieres que el usuario pueda eligir una opcin de entre varias
Es totalmente necesario aadir un objeto del tipo ButtonGroup, y hacer que los botones de radio
Pertenezca a dicho grupo. En caso contrario, ser posible activar varios botones de opcin a la vez

LOS JTOGGLEBUTTON:
Los JTOGGLEBUTTON son botones especiales que nos sirven para dar al usuario el efecto visual del
famoso botn de "Encendido / Apagado".

CONCLUSION:
Los JTOGGLEBUTTON son botones que pueden quedarse pulsados a travs del mtodo isSelected
Podemos saber si un JTOGGLEBUTTON esta seleccionado.
Tambin puedes usar el mtodo setSelected para seleccionar o no un botn de este tipo
Realmente, estos botones no suelen ser muy usados, ya que pueden ser sustituidos por cuadros de ve
(JcheckBox) que son mas conocidos.

También podría gustarte