|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ViewListener
Interface to handle events happening in a View.
| Field Summary | |
|---|---|
static int |
ALT_MOD
Alt key modifier depressed. |
static int |
ALT_SHIFT_MOD
Both Shift and Alt key modifiers depressed. |
static int |
CTRL_MOD
Control key modifier depressed. |
static int |
CTRL_SHIFT_MOD
Both Control and Shift key modifiers depressed. |
static int |
META_MOD
Meta/Command key modifier depressed. |
static int |
META_SHIFT_MOD
Both Shift and Meta/Command key modifiers depressed. |
static int |
NO_MODIFIER
No key modifier depressed. |
static int |
SHIFT_MOD
Shift key modifier depressed. |
static short |
WHEEL_DOWN
Mouse wheel down event. |
static short |
WHEEL_UP
Mouse wheel up event. |
| Method Summary | |
|---|---|
void |
click1(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
Left mouse button clicked callback. |
void |
click2(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
Middle mouse button clicked callback. |
void |
click3(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
Right mouse button clicked callback. |
void |
enterGlyph(Glyph g)
Cursor entered glyph callback. |
void |
exitGlyph(Glyph g)
Cursor exited glyph callback. |
void |
Kpress(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
Key pressed event. |
void |
Krelease(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
Key released event. |
void |
Ktype(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
Key typed event. |
void |
mouseDragged(ViewPanel v,
int mod,
int buttonNumber,
int jpx,
int jpy,
MouseEvent e)
Mouse dragged callback. |
void |
mouseMoved(ViewPanel v,
int jpx,
int jpy,
MouseEvent e)
Mouse moved callback. |
void |
mouseWheelMoved(ViewPanel v,
short wheelDirection,
int jpx,
int jpy,
MouseWheelEvent e)
Mouse wheel moved callback. |
void |
press1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button pressed callback. |
void |
press2(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Middle mouse button pressed callback. |
void |
press3(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Right mouse button pressed callback. |
void |
release1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button released callback. |
void |
release2(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Middle mouse button released callback. |
void |
release3(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Right mouse button released callback. |
void |
viewActivated(View v)
View activated. |
void |
viewClosing(View v)
View closing. |
void |
viewDeactivated(View v)
View deactivated. |
void |
viewDeiconified(View v)
View deiconified. |
void |
viewIconified(View v)
View iconified. |
| Field Detail |
|---|
static final int NO_MODIFIER
static final int SHIFT_MOD
static final int CTRL_MOD
static final int CTRL_SHIFT_MOD
static final int META_MOD
static final int META_SHIFT_MOD
static final int ALT_MOD
static final int ALT_SHIFT_MOD
static final short WHEEL_UP
static final short WHEEL_DOWN
| Method Detail |
|---|
void press1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void release1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void click1(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void press2(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void release2(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void click2(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void press3(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void release3(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void click3(ViewPanel v,
int mod,
int jpx,
int jpy,
int clickNumber,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void mouseMoved(ViewPanel v,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.View.setNotifyCursorMoved(boolean b)
void mouseDragged(ViewPanel v,
int mod,
int buttonNumber,
int jpx,
int jpy,
MouseEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.buttonNumber - one of 1 (left), 2 (middle) or 3 (right)jpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.
void mouseWheelMoved(ViewPanel v,
short wheelDirection,
int jpx,
int jpy,
MouseWheelEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.wheelDirection - is one of WHEEL_UP, WHEEL_DOWNjpx - x-coordinate of cursor in JPanel coordinates when event occured.jpy - y-coordinate of cursor in JPanel coordinates when event occured.e - reference to original AWT mouse event.void enterGlyph(Glyph g)
g - Glyph instance the cursor just enteredvoid exitGlyph(Glyph g)
g - Glyph instance the cursor just exited
void Ktype(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.c - char typed.code - code of key typed (value of KeyEvent.getKeyCode()).mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.e - reference to original AWT mouse event.
void Kpress(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.c - char typed.code - code of key typed (value of KeyEvent.getKeyCode()).mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.e - reference to original AWT mouse event.
void Krelease(ViewPanel v,
char c,
int code,
int mod,
KeyEvent e)
v - ViewPanel/JPanel embedded in View, on which glyphs are drawn.c - char typed.code - code of key typed (value of KeyEvent.getKeyCode()).mod - key modifiers depressed when event occured. One of NO_MODIFIER, SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, ALT_MOD, ALT_SHIFT_MOD.e - reference to original AWT mouse event.void viewActivated(View v)
void viewDeactivated(View v)
void viewIconified(View v)
void viewDeiconified(View v)
void viewClosing(View v)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||