Controles graficos
-
Upload
pacho-angel -
Category
Documents
-
view
529 -
download
3
Transcript of Controles graficos
Controles Gráficos de
Java.swing y Java.awt
ALEJANDRO ARIASFRANCISCO ÁNGEL
AWT y Swing
• Existen dos conjuntos básicos de componentes.
• Para crear aplicaciones gráficas o GUI• AWT abstract Window Toolkit• Swing
AWT
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
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
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
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
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.
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.
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)
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
● 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
● 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
http://www.polinux.upv.es/drupal/files/charlaSwing.pdf
Bibliografía