public interface ViewListener
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
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.
|
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
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 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)
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.