|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object diva.canvas.event.MouseFilter
public class MouseFilter
A class that accepts mouse events. Instances of this class are used by event-handling code to decide whether they are interested in a particular event.
Field Summary | |
---|---|
private int |
_buttonMask
The mouse button mask |
private int |
_modifierFlags
The modifier flags, after masking |
private int |
_modifierMask
The modifier mask. |
private int |
_pressNumber
The button press to trap, or -1 if the button press number is not important, in which events will not be filtered based on press number. |
static MouseFilter |
alternateSelectionFilter
The alternate selection filter -- accepts button 1 with shift. |
static MouseFilter |
defaultFilter
The default mouse filter -- accepts button 1 with no modifiers. |
static MouseFilter |
selectionFilter
The default selection filter -- accepts button 1 with no modifiers. |
Constructor Summary | |
---|---|
MouseFilter(int button)
Construct a mouse filter that responds to the given mouse buttons and modifier keys. |
|
MouseFilter(int button,
int modifiers)
Construct a mouse filter that responds to the given mouse buttons and modifier keys. |
|
MouseFilter(int button,
int modifiers,
int mask)
Construct a mouse filter that responds to the given mouse buttons and modifier keys. |
|
MouseFilter(int button,
int modifiers,
int mask,
int pressNumber)
Construct a mouse filter that responds to the given mouse buttons and modifier keys. |
Method Summary | |
---|---|
boolean |
accept(java.awt.event.MouseEvent event)
Test whether the given MouseEvent passes the filter. |
java.lang.String |
toString()
Print a useful description of the mouse filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final MouseFilter defaultFilter
public static final MouseFilter selectionFilter
public static final MouseFilter alternateSelectionFilter
private int _buttonMask
private int _modifierMask
private int _modifierFlags
private int _pressNumber
Constructor Detail |
---|
public MouseFilter(int button)
public MouseFilter(int button, int modifiers)
public MouseFilter(int button, int modifiers, int mask)
public MouseFilter(int button, int modifiers, int mask, int pressNumber)
Method Detail |
---|
public boolean accept(java.awt.event.MouseEvent event)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |