SlideShare una empresa de Scribd logo
Controles graficos
AWT y Swing


• Existen dos conjuntos básicos de
  componentes.
• Para crear aplicaciones gráficas o GUI
• AWT abstract Window Toolkit
• Swing
Controles graficos
Controles graficos
clase       Que es         AWT Swing Visible Deriva de

Applet        Ventana      S        N          true        Panel
             para correr
               en un
             navegador
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

           Ventana que se
Frame      puede mover y
                               Si   No    Falso   Window
             cambiar de
         tamanio; con barra
          y boton de cerrar;
             usualmente
           contiene panels

JFrame   Idem; contiene        No   Si    Falso   Frame
          Jpanels. Una
            aplicacion
           completa es
              Jframe
clase    Que es           AWT Swing Visible Deriva de


JPanel       Region       No   Si    True    Jcomponent
          interna a un
             Jframe;
         utilizado para
             agrupar
         componentes
Panel    Idem             Si   No    True    Container
Componentes equivalentes en AWT y
swing
Applet            Japplet
Button            Jbutton
Canvas            Jpanel                   Componentes
Checkbox          JCheckBox o
                  JRadioButton
Choice            JComboBox
Component         Jcomponent

                               Frame          Jframe
                               Label          Jlabel
                               List           Jlist
                               Panel          Jpanel
                               TextArea       JTextArea
                               TextField      JTextField
                               Window         JWindow
Menú
           JMenu                                                           JMenuItem
                                          JCheckBoxM
                                                                     Contiene los métodos que
Especifica los menús que son                enuItem                  permiten manejar los ítems de
adicionados a la barra de menú y                                     cada menú, a su vez estos ítems
que a su vez, contienen los                                          pueden   ser    otros    menús
MenuItem.                                                            (submenús).
                                   Permite crear y manipular ítems
                                   de menú que son Check Box, con
                                   las mismas propiedades de las
                                   vistas anteriormente.

                                                                             JRadioButton
        JMenuBar                                                              MenuItem


Permite establecer la barra de                                        Permite crear y manipular ítems
menú o lo que se conocería como                                       de menú que son Radio
el menú principal, esta barra                                         Botones, con las mismas
realmente contiene los menús.                                         propiedades de éstos.
● Es un botón que puede contener texto, gráficos, o
ambos.
● Fijar el texto siempre centrado, en caso de contener
una 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.
● 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)
● Permiten seleccionar una única opción dentro de un
conjunto de opciones relacionadas.
● Sólo puede haber una opción seleccionada a la vez.
● Aunque tiene la misma función que los botones de
conmutación agrupados, conviene usar los radio
botones en diálogos, y los de conmutación en barras
de 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.
● Es un componente que muestra un conjunto de ítems
de texto, gráfico o ambos.
● Permite tres tipos de selección:
– Ítem único
– Rango simple
– Rango múltiple
http://www.polinux.upv.es/d
rupal/files/charlaSwing.pdf

Más contenido relacionado

PPT
Clases de java swing
PPTX
DISEÑO DE MENUS Y SUBMENUS
PPTX
Menus y-submenus
PPTX
Programación java - Diseño de Menús y submenús.
DOCX
Concepto de layout
PPTX
Controles basicos
PDF
Jyoc java-cap18 swing y java fx
Clases de java swing
DISEÑO DE MENUS Y SUBMENUS
Menus y-submenus
Programación java - Diseño de Menús y submenús.
Concepto de layout
Controles basicos
Jyoc java-cap18 swing y java fx

La actualidad más candente (17)

DOCX
SECATT
PPSX
Librería swing java
PPTX
Doapositivas de-programacion
DOCX
Ejemplo j internalframe_gine
PPTX
Presentacion Componentes
PDF
Como Subir Información en Joomla
PPTX
Joptionpane
PDF
Guia practica funciones en java con NetBeans
PPTX
Controles Básicos de Android Studio
DOCX
Practica16
DOCX
Elementos de una ventana
PDF
Sesion12-Componentes AWT
PDF
Herencia para jframe y diseño de jmenu,j internalframe, jdialog
 
PDF
DOCX
Elementos de ventana
DOCX
Practica 16
SECATT
Librería swing java
Doapositivas de-programacion
Ejemplo j internalframe_gine
Presentacion Componentes
Como Subir Información en Joomla
Joptionpane
Guia practica funciones en java con NetBeans
Controles Básicos de Android Studio
Practica16
Elementos de una ventana
Sesion12-Componentes AWT
Herencia para jframe y diseño de jmenu,j internalframe, jdialog
 
Elementos de ventana
Practica 16
Publicidad

Destacado (8)

PPTX
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
DOC
PROGRAMACION DE APPLET EN JAVA
PPTX
Contenedores Swing en Netbeans
ODP
Diferencias swing y awt
PPT
AWT- JAVA
PPTX
Java GUI La librería Swing
PPTX
Línea del tiempo de sistemas operativos
PPT
Estructuras de control en Java
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
PROGRAMACION DE APPLET EN JAVA
Contenedores Swing en Netbeans
Diferencias swing y awt
AWT- JAVA
Java GUI La librería Swing
Línea del tiempo de sistemas operativos
Estructuras de control en Java
Publicidad

Similar a Controles graficos (20)

PPT
PDF
Java
PPT
mi swing de java lo basico de todo para principiante
PDF
Java 120706083911-phpapp01
PDF
12swing gui
PDF
Programacion en JAVA 2
PDF
Controles de Interfaz Parte Practica.pdf
PPTX
Gui interfaz gráfica de usuario javax.swing y java.awt
PDF
Controles de Interfaz Introduccion.pdf
DOCX
Trabajo teórico exposcición
PPTX
Deber de POO.pptx
PDF
Guis en java-1pp_2011_
PDF
Guis en java-1pp_2012_
PPT
Clase 5 JAVA 2012
PDF
Miswing 110511215936-phpapp01
PDF
Tema 7 gui, swing y java beans por gio
PDF
Guis_en_java_6pp.pdf
DOCX
Eventos, Topicos Avanzados de Programacion
Java
mi swing de java lo basico de todo para principiante
Java 120706083911-phpapp01
12swing gui
Programacion en JAVA 2
Controles de Interfaz Parte Practica.pdf
Gui interfaz gráfica de usuario javax.swing y java.awt
Controles de Interfaz Introduccion.pdf
Trabajo teórico exposcición
Deber de POO.pptx
Guis en java-1pp_2011_
Guis en java-1pp_2012_
Clase 5 JAVA 2012
Miswing 110511215936-phpapp01
Tema 7 gui, swing y java beans por gio
Guis_en_java_6pp.pdf
Eventos, Topicos Avanzados de Programacion

Controles graficos

  • 2. AWT y Swing • Existen dos conjuntos básicos de componentes. • Para crear aplicaciones gráficas o GUI • AWT abstract Window Toolkit • Swing
  • 5. clase Que es AWT Swing Visible Deriva de Applet Ventana S N true Panel para correr en un navegador 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
  • 6. Clase Que es AWT Swing Visible Deriva de Ventana que se Frame puede mover y Si No Falso Window cambiar de tamanio; con barra y boton de cerrar; usualmente contiene panels JFrame Idem; contiene No Si Falso Frame Jpanels. Una aplicacion completa es Jframe
  • 7. clase Que es AWT Swing Visible Deriva de JPanel Region No Si True Jcomponent interna a un Jframe; utilizado para agrupar componentes Panel Idem Si No True Container
  • 8. Componentes equivalentes en AWT y swing Applet Japplet Button Jbutton Canvas Jpanel Componentes Checkbox JCheckBox o JRadioButton Choice JComboBox Component Jcomponent Frame Jframe Label Jlabel List Jlist Panel Jpanel TextArea JTextArea TextField JTextField Window JWindow
  • 9. Menú JMenu JMenuItem JCheckBoxM Contiene los métodos que Especifica los menús que son enuItem permiten manejar los ítems de adicionados a la barra de menú y cada menú, a su vez estos ítems que a su vez, contienen los pueden ser otros menús MenuItem. (submenús). Permite crear y manipular ítems de menú que son Check Box, con las mismas propiedades de las vistas anteriormente. JRadioButton JMenuBar MenuItem Permite establecer la barra de Permite crear y manipular ítems menú o lo que se conocería como de menú que son Radio el menú principal, esta barra Botones, con las mismas realmente contiene los menús. propiedades de éstos.
  • 10. ● Es un botón que puede contener texto, gráficos, o ambos. ● Fijar el texto siempre centrado, en caso de contener una 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.
  • 11. ● 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)
  • 12. ● Permiten seleccionar una única opción dentro de un conjunto de opciones relacionadas. ● Sólo puede haber una opción seleccionada a la vez. ● Aunque tiene la misma función que los botones de conmutación agrupados, conviene usar los radio botones en diálogos, y los de conmutación en barras de herramientas. ● Métodos similares a los de JCheckBox
  • 13. ● 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.
  • 14. ● Es un componente que muestra un conjunto de ítems de texto, gráfico o ambos. ● Permite tres tipos de selección: – Ítem único – Rango simple – Rango múltiple