Bridges > Java Export Bridge > Appendix - IDL Java Object API > JIDLMouseMotionListener

# JIDLMouseMotionListener

## Declaration

public interface JIDLMouseMotionListener

## All Known Implementing Classes:

JIDLCanvas

## Description

The listener interface for receiving mouse motion events from IDL (move and drag) on a JIDLCanvas. (Mouse presses, releases, enter and exits are tracked using JIDLMouseListener.)

The class that is interested in processing an IDL mouse motion event implements this interface (and all the methods it contains). The listener object created from that class is then registered with the JIDLCanvas using the addIDLMouseMotionListener method. The listener is unregistered with the removeIDLMouseMotionListener.

The JIDLCanvas automatically handles mouse motion events whether a program registers an additional JIDLMouseMotionListener or not. The JIDLCanvas is itself a JIDLMouseMotionListener and provides default behavior which is to call the IDL object’s OnMouseMotion method.

Note: Clients should not register to listen to JIDLCanvas mouse motion events using a MouseMotionListener, preferring the JIDLMouseMotionListener instead.

#### See Also:

JIDLCanvas, JIDLMouseListener, java.awt.event.MouseEvent, java.awt.event.MouseMotionListener

### Member Summary

#### Methods

##### void

IDLmouseDragged(JIDLObjectI obj, java.awt.event.MouseEvent event)

A mouse was dragged inside the JIDLCanvas.

##### void

IDLmouseMoved(JIDLObjectI obj, java.awt.event.MouseEvent event)

A mouse was moved inside the JIDLCanvas.

## Methods

### IDLmouseDragged(JIDLObjectI, MouseEvent)

public void IDLmouseDragged(com.idl.javaidl.JIDLObjectI obj, java.awt.event.MouseEvent event)

A mouse was dragged inside the JIDLCanvas.

The default behavior of JIDLCanvas’s default implementation is to call the IDL program’s OnMouseMotion method.

#### Parameters:

obj - The JIDLCanvas in which the event occurred.

event - The mouse event

### IDLmouseMoved(JIDLObjectI, MouseEvent)

public void IDLmouseMoved(com.idl.javaidl.JIDLObjectI obj, java.awt.event.MouseEvent event)

A mouse was moved inside the JIDLCanvas.

The default behavior of JIDLCanvas’s default implementation is to call the IDL program’s OnMouseMotion method.

#### Parameters:

obj - The JIDLCanvas in which the event occurred.

event - The mouse event