|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InputListener
Listener for input events. Usage: mouse listener for GraphicsViewer window, etc.
GraphicsViewer| Field Summary | |
|---|---|
static int |
BUTTON1
Mouse button #1 - left button. |
static int |
BUTTON2
Mouse button #2 - middle button. |
static int |
BUTTON3
Mouse button #3 - right button. |
| Method Summary | |
|---|---|
void |
keyboard(java.lang.Object sender,
long when,
boolean press,
char ch,
int keyCode,
int flags)
Keyboard key was pressed/released. |
void |
mouseButton(java.lang.Object sender,
long when,
int x,
int y,
int button,
boolean press,
int flags)
Mouse button was pressed/released. |
void |
mouseHover(java.lang.Object sender,
long when,
int x,
int y,
int flags)
Mouse pointer was not moved for the specific time period. |
void |
mouseMove(java.lang.Object sender,
long when,
int x,
int y,
int flags)
Mouse pointer was moved. |
void |
mouseWheel(java.lang.Object sender,
long when,
int x,
int y,
int wheel,
int amount,
int flags)
Mouse wheel was rotated. |
void |
setWindowSize(java.lang.Object sender,
int width,
int height)
Change the window shape. |
void |
windowClose(java.lang.Object sender)
Window was closed (user interaction..). |
| Field Detail |
|---|
static final int BUTTON1
static final int BUTTON2
static final int BUTTON3
| Method Detail |
|---|
void setWindowSize(java.lang.Object sender,
int width,
int height)
sender - Originator of the eventwidth - Horizontal window size in pixels.height - Vertical window size in pixels.void windowClose(java.lang.Object sender)
sender - Originator of the event
void mouseButton(java.lang.Object sender,
long when,
int x,
int y,
int button,
boolean press,
int flags)
sender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.button - Button number (BUTTON1, etc.).press - Was it press or release?flags - Input system status (key shifts/alts, ..).
void mouseWheel(java.lang.Object sender,
long when,
int x,
int y,
int wheel,
int amount,
int flags)
sender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.wheel - Wheel number (BUTTON1, etc.).amount - Rotation angle (positive number means down - or towards the user).flags - Input system status (key shifts/alts, ..).
void mouseMove(java.lang.Object sender,
long when,
int x,
int y,
int flags)
sender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.flags - Input system status (key shifts/alts, ..).
void mouseHover(java.lang.Object sender,
long when,
int x,
int y,
int flags)
sender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.flags - Input system status (key shifts/alts, ..).
void keyboard(java.lang.Object sender,
long when,
boolean press,
char ch,
int keyCode,
int flags)
sender - Originator of the eventwhen - System time in milliseconds.press - Was it press or release?ch - Character represented by the key.keyCode - Key code.flags - Input system status (key shifts/alts, ..).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||