SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
1
2
En evento es una acción iniciada por el usuario. Ejemplo de eventos son:
presionar un botón, cambiar un texto, etc. Cada vez que se produce un evento, se
crea un objeto.
La clase padre de los eventos es: java.awt.Event
Manejo de Eventos
ComponentEvent: Se producirá este tipo de evento cuando el usuario mueva o
redimensione un componente.
FocusEvent: Se producirá este tipo de evento cuando se cambie el foco de un
componente.
KeyEvent: se producirá cuando el usuario pulse una tecla.
MouseEvent: Se producirá cuando el usuario efectúe un movimiento con el ratón o
haga un click.
ContainerEvent: se producirá cuando se añadan o eliminen componentes en el
contenedor.
3
WindowEvent: se producirá cuando se realice algún tipo de operación con la
ventana como abrirla y cerrarla.
ActionEvent: Se producirá cuando se efectúe alguna acción sobre un componente,
como por ejemplo: la pulsación de un botón.
AdjustmentEvent: Se ajusta algún valor de un componente.
ItemEvent: Se ha modificado el estado de algún elemento que pertenece al
componente.
TextEvent: El contenido de texto de algún componente ha cambiado.
Diferentes tipos de componentes que se pueden utilizar con
AWT y Swing
4
5
Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás
están incluidas en AWT (Abstract Window Toolkit)
Component: Es una clase abstracta que representa a cualquier componen con
representación gráfica.
Container: es un componente que puede contener a otros componentes gráficos
(p.ej. JPanel)
JFrame: permite representar ventanas, si bien también se pueden utilizar clases
como JApplet o JDialog
COMPONENTES ESTANDAR…
Los frames (como JFrame) son contenedores, por lo que incluyen un “panel de
contenido” (content pane) al cual se le puede añadir componentes gráficos
(etiquetas, botones, cajas de texto, etc.) y otros contenedores (como paneles
JPanel)
Las interfaces graficas de usuario se construyen con componentes, cada uno de
los cuales está preparado para responder a distintos tipos de eventos. Algunos de
los componentes incluidos en Swing son:
JLabel: etiqueta para mostrar texto
JTextBox & JTextArea: cajas de texto para la entrada de datos.
JButton: botón
JCheckBox: caja de comprobación, para elegir opciones.
JRadioButton: para elegir opciones mutuamente excluyentes
JList: lista de opciones
JComboBox: lista desplegable de opciones
JScrollBar: barra de scroll
JTree: árbol
JTable: tabla
Menús: JMenuBar, JMenu, JMenuItem
Ventanas de dialogo: JOptionPane
Ventanas estándar: JFileChooser, JColorChoose
6
elvex.ugr.es/decsai/java/pdf/D1-swing.pdf
yaqui.mxl.uabc.mx/~mlglez/POO/AWTySwingpresenta.ppt

Más contenido relacionado

PPT
Modelos de dominio
PPTX
Componentes y Librerías - Tópicos avanzados de programación.
PDF
Procedimientos especiales
PPT
Código intermedio
PPTX
Métodos De Los Cuadrados Medios
PPTX
Presentación diseño sistemas sm
PPTX
3.1 politica y_filosofia
PDF
Lenguajes de simulacion
Modelos de dominio
Componentes y Librerías - Tópicos avanzados de programación.
Procedimientos especiales
Código intermedio
Métodos De Los Cuadrados Medios
Presentación diseño sistemas sm
3.1 politica y_filosofia
Lenguajes de simulacion

La actualidad más candente (20)

PDF
Diagramas de comportamientos
PPTX
Analisis Y DiseñO Orientado A Objetos
PPTX
Software caja negra y caja blanca
DOCX
Listas como estructura de datos..
PPT
Proceso de Software Personal - PSP
PPT
Uml videotienda (1)
DOCX
Estándares para el Modelado de Procesos de Negocios
PDF
automatas finitos
DOCX
Cuestionario
PPTX
Modelo Entidad Relación
PPTX
Modelo evolutivo
PDF
Diagrama de Flujo de Datos (DFD)
PDF
3. modelo entidad relación extendido
PPTX
Planificacion del procesador
PDF
Ingenieria de software
PDF
Modelo de entidad relación extendido
PDF
Alfabetos-Lenguajes y Automatas 1
Diagramas de comportamientos
Analisis Y DiseñO Orientado A Objetos
Software caja negra y caja blanca
Listas como estructura de datos..
Proceso de Software Personal - PSP
Uml videotienda (1)
Estándares para el Modelado de Procesos de Negocios
automatas finitos
Cuestionario
Modelo Entidad Relación
Modelo evolutivo
Diagrama de Flujo de Datos (DFD)
3. modelo entidad relación extendido
Planificacion del procesador
Ingenieria de software
Modelo de entidad relación extendido
Alfabetos-Lenguajes y Automatas 1
Publicidad

Similar a Eventos, Topicos Avanzados de Programacion (20)

PDF
Jyoc java-cap18 swing y java fx
PPT
PPT
Clase 5 JAVA 2012
PPTX
Menejo de eventos en java introduccion
PPT
mi swing de java lo basico de todo para principiante
PDF
Programacion en JAVA 2
PPT
Manejo de eventos
PPT
Manejo Eventos en java
PPT
Manejo Eventos en java
PPT
Eventos en Java
PPT
Manejo Eventos
PPTX
Eventos tpa walter isc
PDF
Miswing 110511215936-phpapp01
PPTX
Eventos
PPTX
Java GUI La librería Swing
PPT
Eventos
PPTX
TAP - Eventos
DOCX
Clase event
PDF
Java construye las interfaces gráficas del usuario mediante awt
Jyoc java-cap18 swing y java fx
Clase 5 JAVA 2012
Menejo de eventos en java introduccion
mi swing de java lo basico de todo para principiante
Programacion en JAVA 2
Manejo de eventos
Manejo Eventos en java
Manejo Eventos en java
Eventos en Java
Manejo Eventos
Eventos tpa walter isc
Miswing 110511215936-phpapp01
Eventos
Java GUI La librería Swing
Eventos
TAP - Eventos
Clase event
Java construye las interfaces gráficas del usuario mediante awt
Publicidad

Último (9)

PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
Presentacion de compiladores e interpretes
PPTX
Control de seguridad en los sitios web.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Implementación equipo monitor12.08.25.pptx
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Fundamentos de Python - Curso de Python dia 1
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Presentacion de compiladores e interpretes
Control de seguridad en los sitios web.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño

Eventos, Topicos Avanzados de Programacion

  • 1. 1
  • 2. 2 En evento es una acción iniciada por el usuario. Ejemplo de eventos son: presionar un botón, cambiar un texto, etc. Cada vez que se produce un evento, se crea un objeto. La clase padre de los eventos es: java.awt.Event Manejo de Eventos ComponentEvent: Se producirá este tipo de evento cuando el usuario mueva o redimensione un componente. FocusEvent: Se producirá este tipo de evento cuando se cambie el foco de un componente. KeyEvent: se producirá cuando el usuario pulse una tecla. MouseEvent: Se producirá cuando el usuario efectúe un movimiento con el ratón o haga un click. ContainerEvent: se producirá cuando se añadan o eliminen componentes en el contenedor.
  • 3. 3 WindowEvent: se producirá cuando se realice algún tipo de operación con la ventana como abrirla y cerrarla. ActionEvent: Se producirá cuando se efectúe alguna acción sobre un componente, como por ejemplo: la pulsación de un botón. AdjustmentEvent: Se ajusta algún valor de un componente. ItemEvent: Se ha modificado el estado de algún elemento que pertenece al componente. TextEvent: El contenido de texto de algún componente ha cambiado. Diferentes tipos de componentes que se pueden utilizar con AWT y Swing
  • 4. 4
  • 5. 5 Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit) Component: Es una clase abstracta que representa a cualquier componen con representación gráfica. Container: es un componente que puede contener a otros componentes gráficos (p.ej. JPanel) JFrame: permite representar ventanas, si bien también se pueden utilizar clases como JApplet o JDialog COMPONENTES ESTANDAR… Los frames (como JFrame) son contenedores, por lo que incluyen un “panel de contenido” (content pane) al cual se le puede añadir componentes gráficos (etiquetas, botones, cajas de texto, etc.) y otros contenedores (como paneles JPanel) Las interfaces graficas de usuario se construyen con componentes, cada uno de los cuales está preparado para responder a distintos tipos de eventos. Algunos de los componentes incluidos en Swing son: JLabel: etiqueta para mostrar texto JTextBox & JTextArea: cajas de texto para la entrada de datos. JButton: botón JCheckBox: caja de comprobación, para elegir opciones. JRadioButton: para elegir opciones mutuamente excluyentes JList: lista de opciones JComboBox: lista desplegable de opciones JScrollBar: barra de scroll JTree: árbol JTable: tabla Menús: JMenuBar, JMenu, JMenuItem Ventanas de dialogo: JOptionPane Ventanas estándar: JFileChooser, JColorChoose