com.webrenderer.event
Class MouseEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.MouseEvent
com.webrenderer.event.MouseEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class MouseEvent
- extends java.awt.event.MouseEvent
An event which indicates that there has been a mouse event. Currently, a
MouseEvent
will be invoked if a mouse button has been pressed.
This event should not be confused with java.awt.event.MouseEvent.
You should explicitly use com.webrenderer.event.MouseEvent
This MouseEvent inherits from the java.awt.event.MouseEvent.
When using this object you can find the button pressed by using the
getModifiers()
method.
e.g.
public void onClick( com.webrenderer.event.MouseEvent e ) {
if ( (e.getModifiers() & 4) > 0 )
System.out.println( "Right Button Pressed" );
else
System.out.println( "Left Button Pressed" );
}
}
To reduce the cost of multiple method invocations, the event object will
record the new data pertaining to the event.
- See Also:
- Serialized Form
Fields inherited from class java.awt.event.MouseEvent |
BUTTON1, BUTTON2, BUTTON3, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_FIRST, MOUSE_LAST, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, MOUSE_WHEEL, NOBUTTON |
Fields inherited from class java.awt.event.InputEvent |
ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, ALT_GRAPH_MASK, ALT_MASK, BUTTON1_DOWN_MASK, BUTTON1_MASK, BUTTON2_DOWN_MASK, BUTTON2_MASK, BUTTON3_DOWN_MASK, BUTTON3_MASK, CTRL_DOWN_MASK, CTRL_MASK, META_DOWN_MASK, META_MASK, SHIFT_DOWN_MASK, SHIFT_MASK |
Fields inherited from class java.awt.event.ComponentEvent |
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
Fields inherited from class java.awt.AWTEvent |
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK |
Constructor Summary |
MouseEvent(java.awt.Component source,
int id,
int modifiers,
int x,
int y,
int clickCount)
Creates a com.webrenderer.event.MouseEvent with the specified parameters. |
MouseEvent(java.awt.Component source,
int id,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger)
|
Methods inherited from class java.awt.event.MouseEvent |
getButton, getClickCount, getMouseModifiersText, getPoint, getX, getY, isPopupTrigger, paramString, translatePoint |
Methods inherited from class java.awt.event.InputEvent |
consume, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown |
Methods inherited from class java.awt.event.ComponentEvent |
getComponent |
Methods inherited from class java.awt.AWTEvent |
getID, setSource, toString |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MouseEvent
public MouseEvent(java.awt.Component source,
int id,
int modifiers,
int x,
int y,
int clickCount)
- Creates a com.webrenderer.event.MouseEvent with the specified parameters.
This MouseEvent inherits from the java.awt.event.MouseEvent.
When using this object you can find the button pressed by using the
getModifiers()
method.
e.g.
public void onClick( com.webrenderer.event.MouseEvent e ) {
if ( (e.getModifiers() & 4) > 0 )
System.out.println("Right Button Pressed");
else
System.out.println("Left Button Pressed");
}
MouseEvent
public MouseEvent(java.awt.Component source,
int id,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger)
getTargetElement
public IElement getTargetElement()
- Returns the DOM element that this mouse event was fired on.
This will return
null
for mouse events fired from an
ISafariBrowserCanvas
- Returns:
setTargetElement
public void setTargetElement(IElement targetElement)