controles graficos

15
Controles Gráficos de Java.swing y Java.awt ALEJANDRO ARIAS FRANCISCO ÁNGEL

Upload: pacho-angel

Post on 13-Jun-2015

528 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Controles graficos

Controles Gráficos de

Java.swing y Java.awt

ALEJANDRO ARIASFRANCISCO ÁNGEL

Page 2: Controles graficos

AWT y Swing

• Existen dos conjuntos básicos de componentes.

• Para crear aplicaciones gráficas o GUI• AWT abstract Window Toolkit• Swing

Page 3: Controles graficos
Page 4: Controles graficos

AWT

Page 5: Controles graficos

clase Que es AWT Swing Visible Deriva de

Applet Ventana para correr

en un navegador

S N true Panel

JApplet idem N S true Applet

Container Esta es la baseen la que las demas ventanas se construyen; manejan el LayaoutMAnager; esta en AWT y swing; no la instanciamos directamente sino a sus subclases. Hereda de Component

Page 6: Controles graficos

Clase Que es AWT Swing Visible Deriva de

Frame Ventana que se puede mover y

cambiar de tamanio; con barra y boton de cerrar;

usualmente contiene panels

Si No Falso Window

JFrame Idem; contiene Jpanels. Una aplicacion

completa es Jframe

No Si Falso Frame

Page 7: Controles graficos

clase Que es AWT Swing Visible Deriva de

JPanel Region interna a un

Jframe; utilizado para

agrupar componentes

No Si True Jcomponent

Panel Idem Si No True Container

Page 8: Controles graficos

Componentes

Componentes equivalentes en AWT y swing

Applet Japplet

Button Jbutton

Canvas Jpanel

Checkbox JCheckBox o JRadioButton

Choice JComboBox

Component Jcomponent

Frame Jframe

Label Jlabel

List Jlist

Panel Jpanel

TextArea JTextArea

TextField JTextField

Window JWindow

Page 9: Controles graficos

MenúJMenu

Especifica los menús que son adicionados a la barra de menú y que a su vez, contienen los MenuItem.

JMenuItem

Contiene los métodos que permiten manejar los ítems de cada menú, a su vez estos ítems pueden ser otros menús (submenús).

JMenuBar

Permite establecer la barra de menú o lo que se conocería como el menú principal, esta barra realmente contiene los menús.

JRadioButtonMenuItem

Permite crear y manipular ítems de menú que son Radio Botones, con las mismas propiedades de éstos.

JCheckBoxMenuItem

Permite crear y manipular ítems de menú que son Check Box, con las mismas propiedades de las vistas anteriormente.

Page 10: Controles graficos

JButton

● Es un botón que puede contener texto, gráficos, o ambos. ● Fijar el texto siempre centrado, en caso de conteneruna imagen, ha de ir a la izquierda o encima del texto.●Incluir “...” si precisa de más información para llevar a cabo la ejecución.

Page 11: Controles graficos

JCheckbox

● Es un control que representa dos estados (On y Off).● Mismas propiedades y métodos que los anteriores.● Se pueden emplear Mnemotécnicos.● Métodos isSelected() y setSelected(boolean)

Page 12: Controles graficos

JRadioButton● Permiten seleccionar una única opción dentro de unconjunto de opciones relacionadas.● Sólo puede haber una opción seleccionada a la vez.● Aunque tiene la misma función que los botones deconmutación agrupados, conviene usar los radiobotones en diálogos, y los de conmutación en barrasde herramientas.● Métodos similares a los de JCheckBox

Page 13: Controles graficos

● Esta componente nos permite, al hacer click sobre ella, seleccionar una opción de entre un conjunto, todas ellas mutuamente exclusivas.● El texto de los ítems ha de ir capitalizado.● Facilitar el acceso por teclado mediante etiquetas con mnemotécnicos.

JComboBox

Page 14: Controles graficos

● Es un componente que muestra un conjunto de ítemsde texto, gráfico o ambos.● Permite tres tipos de selección:– Ítem único– Rango simple– Rango múltiple

JList

Page 15: Controles graficos

http://www.polinux.upv.es/drupal/files/charlaSwing.pdf

Bibliografía