public class MouseGestureSupport extends Object implements ModifierActivated
MouseEventReceiver
created using
createEventReceiver()
. Gesture recognition starts upon mouse motion events during which
the modifier state matches the one set with setActivationModifiers(int)
(this defaults
to the left mouse button).
Recognized gestures consist of strings of N, S, E or W characters with the caracters
corresponding to the four cardinal directions north, south, east and west. Gesture candidates are
fed to registered MouseGestureListener
s.Constructor and Description |
---|
MouseGestureSupport() |
Modifier and Type | Method and Description |
---|---|
boolean |
addMouseGestureListener(MouseGestureListener l) |
MouseEventReceiver |
createEventReceiver() |
int |
getActivationModifiers()
Get the mask of modifier keys (Shift, Control, Alt etc.) and mouse buttons (left, right etc.)
to be used to activate this tool.
|
int |
getMinimumSegmentLength() |
boolean |
removeMouseGestureListener(MouseGestureListener l) |
void |
setActivationModifiers(int activationModifiers)
Set the mask of modifier keys (Shift, Control, Alt etc.) and mouse buttons (left, right etc.)
to be used to activate this tool.
|
void |
setMinimumSegmentLength(int minimumSegmentLength) |
public MouseEventReceiver createEventReceiver()
public boolean addMouseGestureListener(MouseGestureListener l)
public boolean removeMouseGestureListener(MouseGestureListener l)
public void setActivationModifiers(int activationModifiers)
InputEvent.getModifiersEx()
, i.e. it must use the InputEvent
constants
containing _DOWN_
in their name.
Default: use just the right mouse button.
setActivationModifiers
in interface ModifierActivated
ModifierActivated.setActivationModifiers(int)
public int getActivationModifiers()
getActivationModifiers
in interface ModifierActivated
ModifierActivated.setActivationModifiers(int)
public void setMinimumSegmentLength(int minimumSegmentLength)
public int getMinimumSegmentLength()
Copyright © 2024 levigo holding gmbh. All rights reserved.