SlideShare une entreprise Scribd logo
1  sur  9
Eventos del Ratón en Java
MouseListener
MouseMotionListener
Introducción
• Estos eventos pueden
adaptarse para cualquier
componente de la GUI que
se derive de
java.awt.Component.
• Estos métodos se llaman
cuando el ratón interactúa
con un objeto Component, si
se registran objetos
componentes de escucha
de eventos para ese objeto
Component.
20/05/2014 Geometría Computacional-UNI 2
Métodos de la interfaz
MouseListener
public void mousePressed( MouseEvent evento )
Se llama cuando se oprime un botón del ratón, mientras el
cursor del ratón está sobre un componente.
public void mouseClicked( MouseEvent evento )
Se llama cuando se oprime y suelta un botón del ratón,
mientras el cursor del ratón permanece estacionario sobre un
componente. Este evento siempre va precedido por una
llamada a mousePressed.
public void mouseReleased( MouseEvent evento )
Se llama cuando se suelta un botón de ratón después de ser
oprimido. Este evento siempre va precedido por una llamada a
mousePressed y por una o más llamadas a mouseDragged.
07/05/2014 Geometría Computacional-UNI 3
Métodos de la interfaz
MouseListener
public void mouseEntered( MouseEvent evento )
Se llama cuando el cursor del ratón entra a los límites de un
componente.
public void mouseExited( MouseEvent evento )
Se llama cuando el cursor del ratón sale de los límites de un
componente.
07/05/2014 Geometría Computacional-UNI 4
Métodos de la interfaz
MouseMotionListener
public void mouseDragged( MouseEvent evento )
Se llama cuando el botón del ratón se oprime mientras el cursor
del ratón se encuentra sobre un componente y se mueve
mientras el botón sigue oprimido. Este evento siempre va
precedido por una llamada a mousePressed. Todos los eventos
de arrastre del ratón se envían al componente en el cual
empezó la acción de arrastre.
public void mouseMoved( MouseEvent evento )
Se llama al moverse el ratón cuando su cursor se encuentra
sobre un componente. Todos los eventos de movimiento
se envían al componente sobre el cual se encuentra el ratón
posicionado en ese momento.
07/05/2014 Geometría Computacional-UNI 5
Tips de Desarrollo.
• Cada uno de los métodos
manejadores de eventos de ratón
toma un objeto MouseEvent como
su argumento.
• Un objeto MouseEvent contiene
información acerca del evento de
ratón que ocurrió, incluyendo las
coordenadas x y y de la
ubicación en donde ocurrió el
evento.
• Los métodos y constantes de la
clase InputEvent (superclase de
MouseEvent) permiten a una
aplicación determinar cuál fue el
botón del ratón que oprimió el
usuario.
07/05/2014 Geometría Computacional-UNI 6
MouseWheelListener
• Permitir a las aplicaciones
responder a la rotación del disco
en un ratón que tenga uno.
• Esta interfaz declara el método
mouseWheelMoved, el cual recibe
un evento MouseWheelEvent
como argumento.
• La clase MouseWheelEvent (una
subclase de MouseEvent)
contiene métodos que permiten
al manejador de eventos obtener
información acerca de la
cantidad de rotación del disco.
07/05/2014 Geometría Computacional-UNI 7
Tarea
• Investigar un ejemplo del
método
mouseWheelMoved.
• Deberá de Mostrar el
ejemplo en la próxima
Clase.
07/05/2014 Geometría Computacional-UNI 8
07/05/2014 Geometría Computacional-UNI 9
Gracias por su atención

Contenu connexe

Tendances (20)

Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
10.Polimorfismo Java
10.Polimorfismo Java10.Polimorfismo Java
10.Polimorfismo Java
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Calculadora
CalculadoraCalculadora
Calculadora
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Rmi remote method invocation
Rmi  remote method invocationRmi  remote method invocation
Rmi remote method invocation
 
Cálculo relacional
Cálculo relacionalCálculo relacional
Cálculo relacional
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Cuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGCuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWING
 
Metodos de programacion
Metodos de programacionMetodos de programacion
Metodos de programacion
 
Controles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo BoxControles Vb Listbox Y Combo Box
Controles Vb Listbox Y Combo Box
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
POO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a ObjetosPOO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a Objetos
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 

En vedette

Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos JavaJosé Mendoza
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventosMario Martinez Alvarez
 

En vedette (16)

Primitivos gráficos en java parte 2
Primitivos gráficos en java   parte 2Primitivos gráficos en java   parte 2
Primitivos gráficos en java parte 2
 
Primitivos gráficos en java parte 3
Primitivos gráficos en java   parte 3Primitivos gráficos en java   parte 3
Primitivos gráficos en java parte 3
 
Unidad v cierre convexo
Unidad v cierre convexoUnidad v cierre convexo
Unidad v cierre convexo
 
Primitivos gráficos en java - Part 1
Primitivos gráficos en java - Part 1Primitivos gráficos en java - Part 1
Primitivos gráficos en java - Part 1
 
Laboratorio1 2014
Laboratorio1 2014Laboratorio1 2014
Laboratorio1 2014
 
Unidad iv particionamiento en trapezoide
Unidad iv  particionamiento en trapezoideUnidad iv  particionamiento en trapezoide
Unidad iv particionamiento en trapezoide
 
Unidad iv particionamiento de poligonos monotonos
Unidad iv  particionamiento de poligonos monotonosUnidad iv  particionamiento de poligonos monotonos
Unidad iv particionamiento de poligonos monotonos
 
Laboratorio # 1
Laboratorio # 1Laboratorio # 1
Laboratorio # 1
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Geometría computacional introducción
Geometría computacional introducciónGeometría computacional introducción
Geometría computacional introducción
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Teoría de la computación presentación
Teoría de la computación presentaciónTeoría de la computación presentación
Teoría de la computación presentación
 
Eventos y listeners en Java Swing
Eventos y listeners en Java SwingEventos y listeners en Java Swing
Eventos y listeners en Java Swing
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventos
 

Similaire à Eventos del Ratón en Java: MouseListener, MouseMotionListener y MouseWheelListener

Similaire à Eventos del Ratón en Java: MouseListener, MouseMotionListener y MouseWheelListener (20)

Manejoevento
ManejoeventoManejoevento
Manejoevento
 
Swing2
Swing2Swing2
Swing2
 
Clase event
Clase eventClase event
Clase event
 
Equipo3
Equipo3Equipo3
Equipo3
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en java
 
03 interfaces gráficas awt
03   interfaces gráficas awt03   interfaces gráficas awt
03 interfaces gráficas awt
 
Java event
Java eventJava event
Java event
 
Eventos
EventosEventos
Eventos
 
2 eventos de controles vb
2 eventos de controles vb2 eventos de controles vb
2 eventos de controles vb
 
Programación III (Java) - 07 Eventos
Programación III (Java) - 07 EventosProgramación III (Java) - 07 Eventos
Programación III (Java) - 07 Eventos
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en java
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en java
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Manejo Eventos
Manejo EventosManejo Eventos
Manejo Eventos
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptx2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptx
 
ManejoDeEventosEnJava.PPT
ManejoDeEventosEnJava.PPTManejoDeEventosEnJava.PPT
ManejoDeEventosEnJava.PPT
 

Plus de Gabriel Rafael Lacayo Saballos (13)

Factibilidad legal y cronograma
Factibilidad legal y cronogramaFactibilidad legal y cronograma
Factibilidad legal y cronograma
 
Factibilidad Técnica y Económica
Factibilidad Técnica y EconómicaFactibilidad Técnica y Económica
Factibilidad Técnica y Económica
 
Factibilidad operativa
Factibilidad operativaFactibilidad operativa
Factibilidad operativa
 
Analizador Sintáctico de C
Analizador Sintáctico de CAnalizador Sintáctico de C
Analizador Sintáctico de C
 
Simulación de Sistemas Electronicos
Simulación de Sistemas ElectronicosSimulación de Sistemas Electronicos
Simulación de Sistemas Electronicos
 
Simulación de Sistemas de Control
Simulación de Sistemas de ControlSimulación de Sistemas de Control
Simulación de Sistemas de Control
 
Aplicaciones Reales Laplace
Aplicaciones Reales LaplaceAplicaciones Reales Laplace
Aplicaciones Reales Laplace
 
Diagramas causales
Diagramas causalesDiagramas causales
Diagramas causales
 
Caso de estudio recolección basura
Caso de estudio recolección basuraCaso de estudio recolección basura
Caso de estudio recolección basura
 
Metodología de Selección de Estándares basados en el enfoque MDA
Metodología de Selección de Estándares basados en el enfoque MDAMetodología de Selección de Estándares basados en el enfoque MDA
Metodología de Selección de Estándares basados en el enfoque MDA
 
Funciones hiperbólicas senh, cosh, tanh
Funciones hiperbólicas senh, cosh, tanhFunciones hiperbólicas senh, cosh, tanh
Funciones hiperbólicas senh, cosh, tanh
 
Funciones hiperbólicas csch, sech, coth
Funciones hiperbólicas csch, sech, cothFunciones hiperbólicas csch, sech, coth
Funciones hiperbólicas csch, sech, coth
 
Funciones hiperbólicas (senh, cosh, tgh)
Funciones hiperbólicas (senh, cosh, tgh)Funciones hiperbólicas (senh, cosh, tgh)
Funciones hiperbólicas (senh, cosh, tgh)
 

Dernier

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 

Dernier (20)

Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 

Eventos del Ratón en Java: MouseListener, MouseMotionListener y MouseWheelListener

  • 1. Eventos del Ratón en Java MouseListener MouseMotionListener
  • 2. Introducción • Estos eventos pueden adaptarse para cualquier componente de la GUI que se derive de java.awt.Component. • Estos métodos se llaman cuando el ratón interactúa con un objeto Component, si se registran objetos componentes de escucha de eventos para ese objeto Component. 20/05/2014 Geometría Computacional-UNI 2
  • 3. Métodos de la interfaz MouseListener public void mousePressed( MouseEvent evento ) Se llama cuando se oprime un botón del ratón, mientras el cursor del ratón está sobre un componente. public void mouseClicked( MouseEvent evento ) Se llama cuando se oprime y suelta un botón del ratón, mientras el cursor del ratón permanece estacionario sobre un componente. Este evento siempre va precedido por una llamada a mousePressed. public void mouseReleased( MouseEvent evento ) Se llama cuando se suelta un botón de ratón después de ser oprimido. Este evento siempre va precedido por una llamada a mousePressed y por una o más llamadas a mouseDragged. 07/05/2014 Geometría Computacional-UNI 3
  • 4. Métodos de la interfaz MouseListener public void mouseEntered( MouseEvent evento ) Se llama cuando el cursor del ratón entra a los límites de un componente. public void mouseExited( MouseEvent evento ) Se llama cuando el cursor del ratón sale de los límites de un componente. 07/05/2014 Geometría Computacional-UNI 4
  • 5. Métodos de la interfaz MouseMotionListener public void mouseDragged( MouseEvent evento ) Se llama cuando el botón del ratón se oprime mientras el cursor del ratón se encuentra sobre un componente y se mueve mientras el botón sigue oprimido. Este evento siempre va precedido por una llamada a mousePressed. Todos los eventos de arrastre del ratón se envían al componente en el cual empezó la acción de arrastre. public void mouseMoved( MouseEvent evento ) Se llama al moverse el ratón cuando su cursor se encuentra sobre un componente. Todos los eventos de movimiento se envían al componente sobre el cual se encuentra el ratón posicionado en ese momento. 07/05/2014 Geometría Computacional-UNI 5
  • 6. Tips de Desarrollo. • Cada uno de los métodos manejadores de eventos de ratón toma un objeto MouseEvent como su argumento. • Un objeto MouseEvent contiene información acerca del evento de ratón que ocurrió, incluyendo las coordenadas x y y de la ubicación en donde ocurrió el evento. • Los métodos y constantes de la clase InputEvent (superclase de MouseEvent) permiten a una aplicación determinar cuál fue el botón del ratón que oprimió el usuario. 07/05/2014 Geometría Computacional-UNI 6
  • 7. MouseWheelListener • Permitir a las aplicaciones responder a la rotación del disco en un ratón que tenga uno. • Esta interfaz declara el método mouseWheelMoved, el cual recibe un evento MouseWheelEvent como argumento. • La clase MouseWheelEvent (una subclase de MouseEvent) contiene métodos que permiten al manejador de eventos obtener información acerca de la cantidad de rotación del disco. 07/05/2014 Geometría Computacional-UNI 7
  • 8. Tarea • Investigar un ejemplo del método mouseWheelMoved. • Deberá de Mostrar el ejemplo en la próxima Clase. 07/05/2014 Geometría Computacional-UNI 8
  • 9. 07/05/2014 Geometría Computacional-UNI 9 Gracias por su atención