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!

 

6 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


Leave a Reply