Manejo de Eventos de Mouse en JAVA

Interfaces de escucha de eventos MouseListener y MouseMontionListener para manejar eventos de Mouse estos eventos pueden capturarse para cualquier componente de GUI que se derive de java.awt.Component.

Metodos de la interfaz MouseListener

public  void mousePressed(MouseEvent evento)

                es llamado cuando se oprime un botón en el Mouse.

 public  void mouseClicked(MouseEvent evento)

                Se llama cuando se oprime y se suelta un botón en el mouse.

 public  void mouseReleased(MouseEvent evento)

                Ocurre cuando se suelta un botón en el Mouse.

public  void mouseEntered(MouseEvent evento)

                Ocurre cuando el cursor entra dentro de los límites del componente.

 
public  void mouseExited(MouseEvent evento)

                Ocurre cuando el cursor sale dentro de los límites del componente.

 
Metodos de la Interfaz MouseMontionListener

 public  void mouseDragged(MouseEvent evento)

ocurre cuando el boton del raton se oprime mientras el cursor esta sobre un componente y se mueve mientras se mantiene presionado.

 public  void mouseMoved(MouseEvent evento)

                Ocurre al moverse el raton cuando se encuentra sobre un componente.

 Además de estos métodos tenemos la interfaz MouseWheelListener para el uso de la rueda giratoria del Mouse. 

mouseWheelMoved(MouseWheelEvent e)

La clase MouseWheelEvent es una subclase de MouseEvent y contiene los métodos que permiten al manejador de eventos obtener la información necesaria acerca de la rotación de la rueda giratoria.

Un mouseEvent contiene la información del Mouse que ocurrió esto incluye coordenadas x e y de la ubicación de donde ocurrió el evento.
 

 A manera de detalle y usamos el evento  setBackground(Color.GRAY)  de getContentPane (osea getContentPane().setBackground(Color.GRAY);    ) para resaltar cada captura de evento.

Es bastante simple. 

A continuacion mustro una imagen de la aplicacion que dejo a disposicion aplicando lo explicado.

  Evento de Mouse en java

 

eso es todo por hoy saludos!

 

Anuncios

Etiquetas: , , , , , , , , ,

About exequielc

Hola! Estás en el blog de Exequiel Catalani. Como es un blog, se trata de una extensión más o menos lineal de las cosas que hago y pasan por mi cabeza: ciberculturas, videos de la red, nuevos medios y tecnologia, y Programacion etc...

13 responses to “Manejo de Eventos de Mouse en JAVA”

  1. Jorge says :

    Hola gracias por la explicacion del metodo porfin encontre alguien que lo explicara,

  2. Nolber says :

    Cuando suba un puto codigo, asegurese qeu funciona!!!!!!!!!!!!!!

  3. chayo says :

    Nolber… Si no sabes compilar mejor ni lo intentes.. jajajajajaja

  4. JORGE says :

    jaja claro k funciona

  5. Jose says :

    Gracias man me ha servido bastante tu explicación y me uno al usuario chayo aprendan a compilar primero

  6. Ronald says :

    Gracias, a mi también me sirvió bastante

  7. Nahuel says :

    Hola Esta caido el link del codigo fuente

  8. tincho says :

    gracias por la ayuda!

  9. Abril says :

    Hola el link para ver el codigo no lo abre,
    por favor te agradecerìa si me lo mandaras es
    q me urge hacer una aplicaciòn asi

    gracias un saludos y espero respuestas bye

  10. juan carlos says :

    Hola como hago para ir borrando desde un textfield , el contenido que introdusco desde un boton ,, cada vez que lo presiono que vaya borrando caracter por caracter

  11. Genesis Guerrero says :

    El link esta roto :/ subelo otra vez por favor

  12. selenaaa says :

    olaaaa oye necesitoo un programa que cree un rectangulo y que cuando pase el mouse sobre el me diga el cursor rectangulo encontrado o algo asi plis

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: