Está en la página 1de 8

Interfaz Gráfica y

Eventos
Interfaz Gráfica y Eventos

 Una interfaz gráfica nos permite utilizar un programa con


más comodidad e interactuar con él ya sea brindando
datos o controlando eventos con el teclado, mouse y los
botones en la pantalla.
 Todas las capacidades gráficas de Java están en el
paquete java.awt (Abstract Window Toolkit), que
contiene clases como Button, Label o TextField. Casi
todos estos elementos heredan directa o indirectamente
de la clase Component.
Etiquetas y Campos de Texto
(Label y TextField)

 Una etiqueta es una simple sección de


texto que sirve para señalar algo, con
frecuencia se colocan etiquetas junto con
los campos de texto para señalar su
función, un campo de texto es una sección
que nos permite introducir texto o bien
cadenas de caracteres
Botones (Button)
 Los botones se han convertido en un elemento
indispensable en todo el software moderno, de
hecho un botón es un sinónimo de "ventas"
 El botón facilita muchísimo el uso de las
aplicaciones, el único elemento que le hace la
batalla de frente como elemento fundamental de
una interfaz gráfica es el menú.
Casillas de Verificación
(Checkbox)
 Este componente es fácil de usar, (revisar el
Java API para mayor información - recuerden
que es la clase Checkbox).
 Las casillas de verificación sirven para definir
opciones de estado o si desean verlo de otra
forma son casillas que se activan (con una
palomita) o no se activan, solo tienen dos
estados permisibles.
Botones de Radio (RadioButton)

 Los Botones de Radio son en cierta forma casillas de


verificación solo que esta vez están agrupadas.
 La agrupación obedece a que en ciertas ocasiones se
puede desear que solo una casilla de un grupo de varias
sea activable, esto es crear una relación entre un grupo
de casillas de modo que si se activa una, todas las
demás se desactivarán.
 Para crear un grupo de casillas también llamado
Botones de Radio (porque son redondos) debes crear la
cantidad de casillas que se quiere agrupar y después
construir un ButtonGroup que las agrupe
Paneles (Panel)

 Los paneles son componentes realmente útiles para


configurar y definir la forma en que podrán exhibirse
nuestros elementos en la pantalla. Un panel es un área
aislada del applet en la que podemos agregar cualquier
otro componente tal como: Button, Label, TextField,
RadioButton, Checkbox, etc. e incluso podemos agregar
a un panel otros panel.
 Supongan que es un área de dibujo solo que esta vez es
para componentes exclusivamente.
Layouts (Acomodamientos)
 Un Layout es una forma de acomodar componentes dentro de un applet, un
panel o un Frame.
 BorderLayout (Acomodamiento como Borde) Acomoda los
componentes de modo que llenen una de cinco zonas: Norte, Sur, Este,
Oeste y Centro
 GridLayout (Acomodamiento como Retícula) Acomoda los componentes
de en una serie de líneas y columnas, el orden es importante
 CardLayout (Acomodamiento como Barajas) Trata cada componente en
el contenedor como una baraja, solo una baraja es visible a la vez y el
contenedor actúa como "una mano" de barajas
 GridBagLayout (Acomodamiento por Bolsas de Retículas) Alinea los
componentes en una serie de líneas y columnas dejando al programador la
tarea de especificar cuantas líneas y columnas ocupará cada componente
al igual que su ubicación exacta.

También podría gustarte