JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.table
Class MouseActionInitiator

java.lang.Object
  |
  +--com.klg.jclass.table.MouseActionInitiator
All Implemented Interfaces:
ActionInitiator, Serializable

public class MouseActionInitiator
extends Object
implements ActionInitiator, Serializable

MouseActionInitiator are used by TableAction to associate a combination of mouse button and modifier to a specific action on table.

See Also:
Serialized Form

Field Summary
static int ANY_BUTTON_MASK
           
 int button_mask
          Mouse button code.
 int modifier
          Modifier for the mouse button.
 
Fields inherited from interface com.klg.jclass.table.ActionInitiator
ANY_MODIFIER_MASK, NO_MODIFIER_MASK
 
Constructor Summary
MouseActionInitiator(int button_mask, int modifier)
          Creates a new MouseActionInitiator given a mouse button and modifier.
 
Method Summary
 boolean isMatch(AWTEvent e)
          Returns true if the given event matches the ActionInitiator settings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

button_mask

public int button_mask
Mouse button code.


modifier

public int modifier
Modifier for the mouse button.


ANY_BUTTON_MASK

public static final int ANY_BUTTON_MASK
See Also:
Constant Field Values
Constructor Detail

MouseActionInitiator

public MouseActionInitiator(int button_mask,
                            int modifier)
Creates a new MouseActionInitiator given a mouse button and modifier.

Valid buttons are:

Valid modifiers are:

Parameters:
button_mask - The mouse button code
modifier - The modifier for the mouse button
Method Detail

isMatch

public boolean isMatch(AWTEvent e)
Returns true if the given event matches the ActionInitiator settings.

Specified by:
isMatch in interface ActionInitiator

Copyright © 2004 Quest Software Inc..
All rights reserved.