public class SwingListener extends ViewAdapter
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 |
---|
SwingListener() |
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.
|
protected boolean |
pickAndForward(ViewPanel v,
MouseEvent e) |
void |
press1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button pressed callback.
|
void |
release1(ViewPanel v,
int mod,
int jpx,
int jpy,
MouseEvent e)
Left mouse button released callback.
|
protected Point2D |
spaceToComponent(VSwingComponent c,
Point2D vsCoords) |
mouseWheelMoved, press2, press3, release2, release3, viewActivated, viewClosing, viewDeactivated, viewDeiconified, viewIconified
public void press1(ViewPanel v, int mod, int jpx, int jpy, MouseEvent e)
ViewListener
press1
in interface ViewListener
press1
in class ViewAdapter
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
release1
in class ViewAdapter
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
click1
in class ViewAdapter
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
click2
in class ViewAdapter
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
click3
in class ViewAdapter
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
mouseMoved
in class ViewAdapter
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
mouseDragged
in class ViewAdapter
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 Kpress(ViewPanel v, char c, int code, int mod, KeyEvent e)
ViewListener
Kpress
in interface ViewListener
Kpress
in class ViewAdapter
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
Krelease
in class ViewAdapter
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 Ktype(ViewPanel v, char c, int code, int mod, KeyEvent e)
ViewListener
Ktype
in interface ViewListener
Ktype
in class ViewAdapter
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.protected boolean pickAndForward(ViewPanel v, MouseEvent e)
protected Point2D spaceToComponent(VSwingComponent c, Point2D vsCoords)
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.