public class ViewAdapter extends Object implements ViewListener
ALT_MOD, ALT_SHIFT_MOD, CTRL_MOD, CTRL_SHIFT_MOD, META_MOD, META_SHIFT_MOD, NO_MODIFIER, SHIFT_MOD, WHEEL_DOWN, WHEEL_UP
Constructor and Description |
---|
ViewAdapter() |
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.
|
public void press1(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
press1
in interface ViewListener
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.public void release1(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
release1
in interface ViewListener
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.public void click1(ViewPanel v, int mod, int jpx, int jpy, int clickNumber, MouseEvent e)
ViewListener
click1
in interface ViewListener
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.public void press2(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
press2
in interface ViewListener
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.public void release2(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
release2
in interface ViewListener
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.public void click2(ViewPanel v, int mod, int jpx, int jpy, int clickNumber, MouseEvent e)
ViewListener
click2
in interface ViewListener
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.public void press3(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
press3
in interface ViewListener
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.public void release3(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
release3
in interface ViewListener
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.public void click3(ViewPanel v, int mod, int jpx, int jpy, int clickNumber, MouseEvent e)
ViewListener
click3
in interface ViewListener
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.public void mouseMoved(ViewPanel v, int jpx, int jpy, MouseEvent e)
ViewListener
mouseMoved
in interface ViewListener
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)
public void mouseDragged(ViewPanel v, int mod, int buttonNumber, int jpx, int jpy, MouseEvent e)
ViewListener
mouseDragged
in interface ViewListener
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.public void mouseWheelMoved(ViewPanel v, short wheelDirection, int jpx, int jpy, MouseWheelEvent e)
ViewListener
mouseWheelMoved
in interface ViewListener
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.public void Ktype(ViewPanel v, char c, int code, int mod, KeyEvent e)
ViewListener
Ktype
in interface ViewListener
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.public void Kpress(ViewPanel v, char c, int code, int mod, KeyEvent e)
ViewListener
Kpress
in interface ViewListener
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.public void Krelease(ViewPanel v, char c, int code, int mod, KeyEvent e)
ViewListener
Krelease
in interface ViewListener
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.public void viewActivated(View v)
ViewListener
viewActivated
in interface ViewListener
public void viewDeactivated(View v)
ViewListener
viewDeactivated
in interface ViewListener
public void viewIconified(View v)
ViewListener
viewIconified
in interface ViewListener
public void viewDeiconified(View v)
ViewListener
viewDeiconified
in interface ViewListener
public void viewClosing(View v)
ViewListener
viewClosing
in interface ViewListener
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.