javax.swing.SwingUtilities#convertMouseEvent ( )源码实例Demo

下面列出了javax.swing.SwingUtilities#convertMouseEvent ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: marathonv5   文件: ContextMenuWindow.java
@Override
public void eventDispatched(AWTEvent event) {
    if (ignoreMouseEvents) {
        return;
    }
    Component root = SwingUtilities.getRoot((Component) event.getSource());
    if (root instanceof IRecordingArtifact || root.getName().startsWith("###")) {
        return;
    }
    if (!(event instanceof MouseEvent)) {
        return;
    }
    MouseEvent mouseEvent = (MouseEvent) event;
    mouseEvent.consume();
    if (event.getID() == MouseEvent.MOUSE_PRESSED) {
        disposeOverlay();
        Component mouseComponent = SwingUtilities.getDeepestComponentAt(mouseEvent.getComponent(), mouseEvent.getX(),
                mouseEvent.getY());
        if (mouseComponent == null) {
            return;
        }
        mouseEvent = SwingUtilities.convertMouseEvent(mouseEvent.getComponent(), mouseEvent, mouseComponent);
        setComponent(mouseComponent, mouseEvent.getPoint(), true);
        return;
    }
}
 
源代码2 项目: stendhal   文件: DragLayer.java
@Override
public void eventDispatched(AWTEvent e) {
	if (e instanceof MouseEvent) {
		MouseEvent event = (MouseEvent) e;

		MouseEvent converted = SwingUtilities.convertMouseEvent(event.getComponent(), event, this);
		point = converted.getPoint();

		if (e.getID() == MouseEvent.MOUSE_DRAGGED) {
			underlyingComponent = null;
			requestDraw();
		} else if ((event.getID() == MouseEvent.MOUSE_RELEASED) && (dragged != null)) {
			underlyingComponent = null;
			stopDrag(event);
			requestDraw();
			point = null;
		}
		// We are interested only in DnD, so we can ignore any other events
	}
}
 
源代码3 项目: blog-codes   文件: mxSelectionCellsHandler.java
/**
 * Redirects the tooltip handling of the JComponent to the graph
 * component, which in turn may use getHandleToolTipText in this class to
 * find a tooltip associated with a handle.
 */
public String getToolTipText(MouseEvent e)
{
	MouseEvent tmp = SwingUtilities.convertMouseEvent(e.getComponent(), e,
			graphComponent.getGraphControl());
	Iterator<mxCellHandler> it = handlers.values().iterator();
	String tip = null;

	while (it.hasNext() && tip == null)
	{
		tip = it.next().getToolTipText(tmp);
	}

	return tip;
}
 
源代码4 项目: dragonwell8_jdk   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码5 项目: TencentKona-8   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码6 项目: jdk8u60   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码7 项目: openjdk-jdk8u   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码8 项目: chipster   文件: EditableHeaderUI.java
private boolean repostEvent(MouseEvent e) { 
	if (dispatchComponent == null) {
		return false; 
	}
	MouseEvent e2 = SwingUtilities.convertMouseEvent(header, e, dispatchComponent);
	dispatchComponent.dispatchEvent(e2); 
	return true; 
}
 
源代码9 项目: netbeans   文件: JCheckTree.java
public void processMouseEvent(MouseEvent e) {
    if (e instanceof MouseWheelEvent) {
        Component target = JCheckTree.this.getParent();
        if (target == null || !(target instanceof JViewport))
            target = JCheckTree.this;
        MouseEvent mwe = SwingUtilities.convertMouseEvent(
                JCheckTree.this, (MouseWheelEvent)e, target);
        target.dispatchEvent((MouseWheelEvent)mwe);
    } else {
        super.processMouseEvent((MouseEvent)e);
    }
}
 
源代码10 项目: netbeans   文件: JExtendedTree.java
public void processMouseEvent(MouseEvent e) {
    if (e instanceof MouseWheelEvent) {
        Component target = JExtendedTree.this.getParent();
        if (target == null || !(target instanceof JViewport))
            target = JExtendedTree.this;
        MouseEvent mwe = SwingUtilities.convertMouseEvent(
                JExtendedTree.this, (MouseWheelEvent)e, target);
        target.dispatchEvent((MouseWheelEvent)mwe);
    } else {
        super.processMouseEvent((MouseEvent)e);
    }
}
 
源代码11 项目: openjdk-jdk8u-backup   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码12 项目: jdk8u-jdk   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码13 项目: openjdk-jdk9   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码14 项目: hottub   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码15 项目: openjdk-8-source   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码16 项目: visualvm   文件: JCheckTree.java
public void processMouseEvent(MouseEvent e) {
    if (e instanceof MouseWheelEvent) {
        Component target = JCheckTree.this.getParent();
        if (target == null || !(target instanceof JViewport))
            target = JCheckTree.this;
        MouseEvent mwe = SwingUtilities.convertMouseEvent(
                JCheckTree.this, (MouseWheelEvent)e, target);
        target.dispatchEvent((MouseWheelEvent)mwe);
    } else {
        super.processMouseEvent((MouseEvent)e);
    }
}
 
源代码17 项目: jdk8u-dev-jdk   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}
 
源代码18 项目: rapidminer-studio   文件: EditableTableHeaderUI.java
private boolean repostEvent(MouseEvent e) {
	if (dispatchComponent == null) {
		return false;
	}
	MouseEvent e2 = SwingUtilities.convertMouseEvent(header, e, dispatchComponent);
	dispatchComponent.dispatchEvent(e2);
	return true;
}
 
源代码19 项目: runelite   文件: MouseDragEventForwarder.java
private void processEvent(MouseEvent e)
{
	if (SwingUtilities.isLeftMouseButton(e))
	{
		MouseEvent eventForTarget = SwingUtilities.convertMouseEvent((Component) e.getSource(), e, target);
		target.dispatchEvent(eventForTarget);
	}
}
 
源代码20 项目: jdk8u_jdk   文件: bug7170657.java
private static void test(final Frame frame, final MouseEvent me) {
    MouseEvent newme = SwingUtilities.convertMouseEvent(frame, me, frame);
    if (me.getModifiersEx() != newme.getModifiersEx()
            || me.getModifiers() != newme.getModifiers()) {
        fail(me, newme);
    }
}