public interface MouseListener
All methods does nothing by default which allows the widget implements only the wanted mouse action(s).
The given coordinates are widget relative: it is not the main mouse coordinates.
Modifier and Type | Interface and Description |
---|---|
static class |
MouseListener.MouseButton
Some mouse events hold a mouse button.
|
Modifier and Type | Method and Description |
---|---|
default void |
mouseDragged(int x,
int y)
Invoked when a mouse has been dragged on a widget.
|
default void |
mouseEntered(int x,
int y)
Invoked when a mouse enters a widget.
|
default void |
mouseExited(int x,
int y)
Invoked when a mouse exits a widget.
|
default void |
mouseMoved(int x,
int y)
Invoked when a mouse has been moved on a widget.
|
default void |
mousePressed(int x,
int y,
MouseListener.MouseButton button)
Invoked when a mouse has been pressed on a widget.
|
default void |
mouseReleased(int x,
int y,
MouseListener.MouseButton button)
Invoked when a mouse has been released on a widget.
|
default void |
mouseWheelMoved(int x,
int y,
MouseListener.MouseButton button,
int count)
Invoked when a mouse wheel has been moved on a widget.
|
default void mouseDragged(int x, int y)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.default void mouseEntered(int x, int y)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.default void mouseExited(int x, int y)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.default void mouseMoved(int x, int y)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.default void mousePressed(int x, int y, MouseListener.MouseButton button)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.button
- the button that has been pressed.default void mouseReleased(int x, int y, MouseListener.MouseButton button)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.button
- the button that has been released.default void mouseWheelMoved(int x, int y, MouseListener.MouseButton button, int count)
x
- the mouse x coordinate relative to widget position.y
- the mouse y coordinate relative to widget position.button
- the button that has been wheeled.count
- the number of wheel moves (can be positive or negative according to the way of the wheel).