Class MouseEvent
All Packages Class Hierarchy This Package Previous Next Index
Class MouseEvent
public class netscape.application.MouseEvent
extends netscape.application.Event
{
/* Fields
*/
public final static int MOUSE_DOWN;
public final static int MOUSE_DRAGGED;
public final static int MOUSE_ENTERED;
public final static int MOUSE_EXITED;
public final static int MOUSE_MOVED;
public final static int MOUSE_UP;
public int x;
public int y;
/* Constructors
*/
public MouseEvent();
public MouseEvent(long, int, int, int, int);
/* Methods
*/
public int clickCount();
public boolean isAltKeyDown();
public boolean isControlKeyDown();
public boolean isMetaKeyDown();
public boolean isShiftKeyDown();
public int modifiers();
public RootView rootView();
public void setClickCount(int);
public void setModifiers(int);
public void setRootView(RootView);
public String toString();
}
Event subclass used for all mouse events.
Fields
x
public int x
- The MouseEvent's X-coordinate, relative to the origin of the View in
which the event occurred.
y
public int y
- The MouseEvent's Y-coordinate, relative to the origin of the View in
which the event occurred.
MOUSE_DOWN
public final static int MOUSE_DOWN
- Mouse "down" event.
MOUSE_DRAGGED
public final static int MOUSE_DRAGGED
- Mouse "dragged" event.
MOUSE_UP
public final static int MOUSE_UP
- Mouse "up" event.
MOUSE_ENTERED
public final static int MOUSE_ENTERED
- Mouse "entered" event.
MOUSE_MOVED
public final static int MOUSE_MOVED
- Mouse "moved" event.
MOUSE_EXITED
public final static int MOUSE_EXITED
- Mouse "exited" event.
Constructors
.MouseEvent
public MouseEvent()
- Constructs a MouseEvent.
.MouseEvent
public MouseEvent(long timeStamp,
int type,
int x,
int y,
int modifiers)
- Constructs a MouseEvent of type type, with coordinates
(x, y), and the modifier bitmask modifiers,
representing the modifier keys the user held down during the
mouse event, such as the Shift key.
Methods
public void setClickCount(int count)
- Sets the MouseEvent's "click" count. An event type of type MOUSE_DOWN
and click count of 2 represents a double-click, for example.
public int clickCount()
- Returns the MouseEvent's click count.
- See Also:
- setClickCount
public void setModifiers(int modifiers)
- Sets the MouseEvent's modifiers, the bitmask describing the keys the
user held down when the mouse event occurred. The keyboard modifiers
are described in KeyEvent.
- See Also:
- KeyEvent
public int modifiers()
- Returns the MouseEvent's modifier bitmask.
- See Also:
- setModifiers
public boolean isShiftKeyDown()
- Returns true if the user held down the Shift key during the
mouse event.
public boolean isControlKeyDown()
- Returns true if the user held down the Control key during the
mouse event.
public boolean isMetaKeyDown()
- Returns true if the user held down the Meta key during the
mouse event.
public boolean isAltKeyDown()
- Returns true if the user held down the Alternate key during the
mouse event.
public void setRootView(RootView rootView)
- Sets the RootView in which the MouseEvent occurred.
public RootView rootView()
- Returns the RootView in which the MouseEvent occurred.
- See Also:
- setRootView
public String toString()
- Returns the MouseEvent's String representation.
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index
Copyright © 1997 Netscape Communications Corporation. All rights reserved
Please send any comments or corrections to ifcfeedback@netscape.com
HTML generated on 21 Oct 1997