Java 类org.w3c.dom.events.MouseEvent 实例源码

项目:elki    文件:CircleSegmentsVisualizer.java   
protected void segmentClick(Segment segment, Event evt, boolean dblClick) {
  MouseEvent mouse = (MouseEvent) evt;

  // CTRL (add) pressed?
  boolean ctrl = false;
  if(mouse.getCtrlKey()) {
    ctrl = true;
  }

  // Unselect others on double click
  if(dblClick) {
    policy.deselectAllSegments();
  }
  policy.select(segment, ctrl);
  // update stylePolicy
  context.setStylingPolicy(policy);
}
项目:Push2Display    文件:BridgeContext.java   
/**
 * Handles 'mouseout' MouseEvent event type.
 */
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent)evt;
    Element newTarget = (Element)me.getRelatedTarget();
    Cursor cursor = CursorManager.DEFAULT_CURSOR;
    if (newTarget != null)
        cursor = CSSUtilities.convertCursor
            (newTarget, BridgeContext.this);
    if (cursor == null)
        cursor = CursorManager.DEFAULT_CURSOR;

    userAgent.setSVGCursor(cursor);
}
项目:Push2Display    文件:BridgeContext.java   
/**
 * Handles 'mouseout' MouseEvent event type.
 */
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent)evt;
    Element newTarget = (Element)me.getRelatedTarget();
    Cursor cursor = CursorManager.DEFAULT_CURSOR;
    if (newTarget != null)
        cursor = CSSUtilities.convertCursor
            (newTarget, BridgeContext.this);
    if (cursor == null)
        cursor = CursorManager.DEFAULT_CURSOR;

    userAgent.setSVGCursor(cursor);
}
项目:incubator-taverna-workbench    文件:SVGMouseOverEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent mouseEvent) {
    graphElement.getEventManager().mouseOver(graphElement,
            mouseEvent.getButton(), mouseEvent.getAltKey(),
            mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(),
            (int) point.getX(), (int) point.getY(),
            mouseEvent.getScreenX(), mouseEvent.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGMouseOutEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent mouseEvent) {
    graphElement.getEventManager().mouseOut(graphElement,
            mouseEvent.getButton(), mouseEvent.getAltKey(),
            mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(),
            (int) point.getX(), (int) point.getY(),
            mouseEvent.getScreenX(), mouseEvent.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGMouseMovedEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent mouseEvent) {
    graphElement.getEventManager().mouseMoved(graphElement,
            mouseEvent.getButton(), mouseEvent.getAltKey(),
            mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(),
            (int) point.getX(), (int) point.getY(),
            mouseEvent.getScreenX(), mouseEvent.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGMouseUpEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent mouseEvent) {
    graphElement.getEventManager().mouseUp(graphElement,
            mouseEvent.getButton(), mouseEvent.getAltKey(),
            mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(),
            (int) point.getX(), (int) point.getY(),
            mouseEvent.getScreenX(), mouseEvent.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGMouseDownEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent evt) {
    graphElement.getEventManager().mouseDown(graphElement, evt.getButton(),
            evt.getAltKey(), evt.getCtrlKey(), evt.getMetaKey(),
            (int) point.getX(), (int) point.getY(), evt.getScreenX(),
            evt.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGMouseClickEventListener.java   
@Override
protected void event(SVGOMPoint point, MouseEvent evt) {
    graphElement.getEventManager().mouseClicked(graphElement,
            evt.getButton(), evt.getAltKey(), evt.getCtrlKey(),
            evt.getMetaKey(), (int) point.getX(), (int) point.getY(),
            evt.getScreenX(), evt.getScreenY());
}
项目:incubator-taverna-workbench    文件:SVGEventListener.java   
@Override
public final void handleEvent(Event evt) {
    if (evt instanceof MouseEvent) {
        MouseEvent me = (MouseEvent) evt;
        SVGOMPoint point = screenToDocument((SVGLocatable) me.getTarget(),
                new SVGOMPoint(me.getClientX(), me.getClientY()));
        event(point, me);
        evt.stopPropagation();
    }
}
项目:feathers-sdk    文件:BridgeContext.java   
/**
 * Handles 'mouseout' MouseEvent event type.
 */
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent)evt;
    Element newTarget = (Element)me.getRelatedTarget();
    Cursor cursor = CursorManager.DEFAULT_CURSOR;
    if (newTarget != null)
        cursor = CSSUtilities.convertCursor
            (newTarget, BridgeContext.this);
    if (cursor == null)
        cursor = CursorManager.DEFAULT_CURSOR;

    userAgent.setSVGCursor(cursor);
}
项目:dragome-examples    文件:ExampleView.java   
public ExampleView(Content<?> content)
{
    cameraRenderer= new CanvasDebugDraw((Element)content.getValue());
    exampleRunner= new ExampleRunner(cameraRenderer);
    HTMLCanvasElement canvas= cameraRenderer.getCanvas();

    EventDispatcherImpl.setEventListener(canvas, new EventListener()
    {
        public void handleEvent(Event event)
        {
            if (event instanceof MouseEvent)
            {
                MouseEvent mouseEvent= (MouseEvent) event;

                if (event.getType().equals("mousedown"))
                    onMouseDown(mouseEvent);
                else if (event.getType().equals("mouseup"))
                    onMouseUp(mouseEvent);
                else if (event.getType().equals("mousemove"))
                    onMouseMove(mouseEvent);
            }
            else if (event instanceof KeyboardEvent)
            {
                KeyboardEvent keyboardEvent= (KeyboardEvent) event;

                if (event.getType().equals("keypress"))
                    onKeyPress(keyboardEvent);
                else if (event.getType().equals("keyup"))
                    onKeyUp(keyboardEvent);
                else if (event.getType().equals("keydown"))
                    onKeyDown(keyboardEvent);
            }
        }
    }, "mousedown", "mouseup", "mousemove", "keypress", "keyup", "keydown");
}
项目:dragome-examples    文件:ExampleView.java   
protected void onMouseUp(MouseEvent event)
{
    event.preventDefault();
    ExampleMouseEvent eme= new ExampleMouseEvent(ExampleMouseEvent.MOUSE_EVENT_TYPE_UP, event.getClientX(), event.getClientY(), event.getShiftKey());
    eme.dispatch(exampleRunner);

}
项目:ui4j    文件:WebKitEventListener.java   
@Override
public void handleEvent(final org.w3c.dom.events.Event evt) {
    com.sun.webkit.dom.EventImpl eventImpl = (com.sun.webkit.dom.EventImpl) evt;
    Node target = (Node) evt.getTarget();
    Node currentTarget = (Node) evt.getCurrentTarget();
    WebKitElement elementImpl = (WebKitElement) ((WebKitPageContext) context).createElement(target, element.getDocument(), element.getEngine());
    WebKitElement currentElementImpl = (WebKitElement) ((WebKitPageContext) context).createElement(currentTarget, element.getDocument(), element.getEngine());
    EventAdapter ui4jEvent = new EventAdapter(evt.getType(), elementImpl, currentElementImpl);
    if (eventImpl instanceof MouseEventImpl) {
        MouseEventImpl mouseEventImpl = (MouseEventImpl) eventImpl;

        NodeImpl nodeImpl = (NodeImpl) target;
        JSObject rect = (JSObject) nodeImpl.eval("this.getBoundingClientRect()");

        // http://www.jacklmoore.com/notes/mouse-position
        int left = (int) Math.round(Double.parseDouble(rect.getMember("left").toString()));
        int top = (int) Math.round(Double.parseDouble(rect.getMember("top").toString()));

        int offsetX = mouseEventImpl.getClientX() - left;
        int offsetY = mouseEventImpl.getClientY() - top;

        ui4jEvent.setOffsetX(offsetX);
        ui4jEvent.setOffsetY(offsetY);

        if (evt instanceof MouseEvent) {
            MouseEvent me = (MouseEvent) evt;
            ui4jEvent.setClientX(me.getClientX());
            ui4jEvent.setClientY(me.getClientY());
        }
    }
    handler.handle(ui4jEvent);
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent mevt = (MouseEvent)evt;
    fireDOMActivateEvent(evt.getTarget(), mevt.getDetail());
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusInEvent(target, relatedTarget);
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusOutEvent(target, relatedTarget);
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent mevt = (MouseEvent)evt;
    fireDOMActivateEvent(evt.getTarget(), mevt.getDetail());
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusInEvent(target, relatedTarget);
}
项目:Push2Display    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusOutEvent(target, relatedTarget);
}
项目:feathers-sdk    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent mevt = (MouseEvent)evt;
    fireDOMActivateEvent(evt.getTarget(), mevt.getDetail());
}
项目:feathers-sdk    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusInEvent(target, relatedTarget);
}
项目:feathers-sdk    文件:FocusManager.java   
public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusOutEvent(target, relatedTarget);
}
项目:dragome-examples    文件:ExampleView.java   
protected void onMouseDown(MouseEvent event)
{
    event.preventDefault();
    ExampleMouseEvent eme= new ExampleMouseEvent(ExampleMouseEvent.MOUSE_EVENT_TYPE_DOWN, event.getClientX(), event.getClientY(), event.getShiftKey());
    eme.dispatch(exampleRunner);
}
项目:dragome-examples    文件:ExampleView.java   
protected void onMouseMove(MouseEvent event)
{
    event.preventDefault();
    ExampleMouseEvent eme= new ExampleMouseEvent(ExampleMouseEvent.MOUSE_EVENT_TYPE_MOVE, event.getClientX(), event.getClientY(), event.getShiftKey());
    eme.dispatch(exampleRunner);
}
项目:incubator-taverna-workbench    文件:SVGEventListener.java   
protected abstract void event(SVGOMPoint point, MouseEvent evt);