Java Code Examples for java.awt.event.MouseEvent.BUTTON1_DOWN_MASK

The following are Jave code examples for showing how to use BUTTON1_DOWN_MASK of the java.awt.event.MouseEvent class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: incubator-netbeans   File: SlideGestureRecognizer.java   View Source Code Vote up 6 votes
/** Activates automatic slide in system */
@Override
public void mouseEntered(MouseEvent e) {
    if (!slideBar.isHoveringAllowed()) {
        // don't even try to trigger automatic sliding when focused slide is active
        return;
    }
    mouseInButton = (Component)e.getSource();
    curMouseLocX = e.getX();
    curMouseLocY = e.getY();
    pressingButton =false;
    // #54764 - start
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == MouseEvent.BUTTON1_DOWN_MASK) {
        pressingButton = true;
        return;
    }
    // #54764 - end
    autoSlideTrigger.activateAutoSlideInGesture();
}
 
Example 2
Project: MapAnalyst   File: DefaultMapController.java   View Source Code Vote up 6 votes
/**
 * Sets the mouse button that is used for moving the map. Possible values are:
 * <ul>
 * <li>{@link MouseEvent#BUTTON1} (left mouse button)</li>
 * <li>{@link MouseEvent#BUTTON2} (middle mouse button)</li>
 * <li>{@link MouseEvent#BUTTON3} (right mouse button)</li>
 * </ul>
 *
 * @param movementMouseButton the mouse button that is used for moving the map
 */
public void setMovementMouseButton(int movementMouseButton) {
    this.movementMouseButton = movementMouseButton;
    switch (movementMouseButton) {
        case MouseEvent.BUTTON1:
            movementMouseButtonMask = MouseEvent.BUTTON1_DOWN_MASK;
            break;
        case MouseEvent.BUTTON2:
            movementMouseButtonMask = MouseEvent.BUTTON2_DOWN_MASK;
            break;
        case MouseEvent.BUTTON3:
            movementMouseButtonMask = MouseEvent.BUTTON3_DOWN_MASK;
            break;
        default:
            throw new RuntimeException("Unsupported button");
    }
}
 
Example 3
Project: jermit   File: SwingTerminal.java   View Source Code Vote up 5 votes
/**
 * Pass mouse events into the event queue.
 *
 * @param mouse mouse event received
 */
public void mouseDragged(final MouseEvent mouse) {
    int modifiers = mouse.getModifiersEx();
    boolean eventMouse1 = false;
    boolean eventMouse2 = false;
    boolean eventMouse3 = false;
    if ((modifiers & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        eventMouse1 = true;
    }
    if ((modifiers & MouseEvent.BUTTON2_DOWN_MASK) != 0) {
        eventMouse2 = true;
    }
    if ((modifiers & MouseEvent.BUTTON3_DOWN_MASK) != 0) {
        eventMouse3 = true;
    }
    mouse1 = eventMouse1;
    mouse2 = eventMouse2;
    mouse3 = eventMouse3;
    int x = screen.textColumn(mouse.getX());
    int y = screen.textRow(mouse.getY());

    TMouseEvent mouseEvent = new TMouseEvent(TMouseEvent.Type.MOUSE_MOTION,
        x, y, x, y, mouse1, mouse2, mouse3, false, false);

    synchronized (eventQueue) {
        eventQueue.add(mouseEvent);
    }
    synchronized (listener) {
        listener.notifyAll();
    }
}
 
Example 4
Project: jermit   File: SwingTerminal.java   View Source Code Vote up 5 votes
/**
 * Pass mouse events into the event queue.
 *
 * @param mouse mouse event received
 */
public void mousePressed(final MouseEvent mouse) {
    int modifiers = mouse.getModifiersEx();
    boolean eventMouse1 = false;
    boolean eventMouse2 = false;
    boolean eventMouse3 = false;
    if ((modifiers & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        eventMouse1 = true;
    }
    if ((modifiers & MouseEvent.BUTTON2_DOWN_MASK) != 0) {
        eventMouse2 = true;
    }
    if ((modifiers & MouseEvent.BUTTON3_DOWN_MASK) != 0) {
        eventMouse3 = true;
    }
    mouse1 = eventMouse1;
    mouse2 = eventMouse2;
    mouse3 = eventMouse3;
    int x = screen.textColumn(mouse.getX());
    int y = screen.textRow(mouse.getY());

    TMouseEvent mouseEvent = new TMouseEvent(TMouseEvent.Type.MOUSE_DOWN,
        x, y, x, y, mouse1, mouse2, mouse3, false, false);

    synchronized (eventQueue) {
        eventQueue.add(mouseEvent);
    }
    synchronized (listener) {
        listener.notifyAll();
    }
}
 
Example 5
Project: jermit   File: SwingTerminal.java   View Source Code Vote up 5 votes
/**
 * Pass mouse events into the event queue.
 *
 * @param mouse mouse event received
 */
public void mouseReleased(final MouseEvent mouse) {
    int modifiers = mouse.getModifiersEx();
    boolean eventMouse1 = false;
    boolean eventMouse2 = false;
    boolean eventMouse3 = false;
    if ((modifiers & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        eventMouse1 = true;
    }
    if ((modifiers & MouseEvent.BUTTON2_DOWN_MASK) != 0) {
        eventMouse2 = true;
    }
    if ((modifiers & MouseEvent.BUTTON3_DOWN_MASK) != 0) {
        eventMouse3 = true;
    }
    if (mouse1) {
        mouse1 = false;
        eventMouse1 = true;
    }
    if (mouse2) {
        mouse2 = false;
        eventMouse2 = true;
    }
    if (mouse3) {
        mouse3 = false;
        eventMouse3 = true;
    }
    int x = screen.textColumn(mouse.getX());
    int y = screen.textRow(mouse.getY());

    TMouseEvent mouseEvent = new TMouseEvent(TMouseEvent.Type.MOUSE_UP,
        x, y, x, y, eventMouse1, eventMouse2, eventMouse3, false, false);

    synchronized (eventQueue) {
        eventQueue.add(mouseEvent);
    }
    synchronized (listener) {
        listener.notifyAll();
    }
}
 
Example 6
Project: jermit   File: SwingTerminal.java   View Source Code Vote up 5 votes
/**
 * Pass mouse events into the event queue.
 *
 * @param mouse mouse event received
 */
public void mouseWheelMoved(final MouseWheelEvent mouse) {
    int modifiers = mouse.getModifiersEx();
    boolean eventMouse1 = false;
    boolean eventMouse2 = false;
    boolean eventMouse3 = false;
    boolean mouseWheelUp = false;
    boolean mouseWheelDown = false;
    if ((modifiers & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        eventMouse1 = true;
    }
    if ((modifiers & MouseEvent.BUTTON2_DOWN_MASK) != 0) {
        eventMouse2 = true;
    }
    if ((modifiers & MouseEvent.BUTTON3_DOWN_MASK) != 0) {
        eventMouse3 = true;
    }
    mouse1 = eventMouse1;
    mouse2 = eventMouse2;
    mouse3 = eventMouse3;
    int x = screen.textColumn(mouse.getX());
    int y = screen.textRow(mouse.getY());
    if (mouse.getWheelRotation() > 0) {
        mouseWheelDown = true;
    }
    if (mouse.getWheelRotation() < 0) {
        mouseWheelUp = true;
    }

    TMouseEvent mouseEvent = new TMouseEvent(TMouseEvent.Type.MOUSE_DOWN,
        x, y, x, y, mouse1, mouse2, mouse3, mouseWheelUp, mouseWheelDown);

    synchronized (eventQueue) {
        eventQueue.add(mouseEvent);
    }
    synchronized (listener) {
        listener.notifyAll();
    }
}
 
Example 7
Project: incubator-netbeans   File: Outline.java   View Source Code Vote up 5 votes
private boolean isEditEvent(int row, int column, MouseEvent me) {
    if (me.getClickCount() > 1) {
        return true;
    }
    boolean noModifiers = me.getModifiersEx() == MouseEvent.BUTTON1_DOWN_MASK;
    if (lastEditPosition != null && selectedRow == row && noModifiers &&
        lastEditPosition[0] == row && lastEditPosition[1] == column) {

        int handleWidth = DefaultOutlineCellRenderer.getExpansionHandleWidth();
        Insets ins = getInsets();
        TreePath path = getLayoutCache().getPathForRow(convertRowIndexToModel(row));
        int nd = path.getPathCount() - (isRootVisible() ? 1 : 2);
        if (nd < 0) {
            nd = 0;
        }
        int handleStart = ins.left + (nd * DefaultOutlineCellRenderer.getNestingWidth());
        int handleEnd = ins.left + handleStart + handleWidth;
        // Translate 'x' to position of column if non-0:
        int columnStart = getCellRect(row, column, false).x;
        handleStart += columnStart;
        handleEnd += columnStart;
        if (me.getX() >= handleEnd) {
            lastEditPosition = null;
            return true;
        }
    }
    lastEditPosition = new int[] { row, column };
    return false;
}
 
Example 8
Project: incubator-netbeans   File: SlideGestureRecognizer.java   View Source Code Vote up 5 votes
/** Tracks mouse pointer location */
@Override
public void mouseMoved(MouseEvent e) {
    if (autoSlideTrigger.isEnabled()) {
        curMouseLocX = e.getX();
        curMouseLocY = e.getY();
    }
    // #54764 - start
    if (pressingButton && (e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == 0) {
        pressingButton = false;
        autoSlideTrigger.activateAutoSlideInGesture(); 
    }
    // #54764 - end
}
 
Example 9
Project: incubator-netbeans   File: ClickableIcon.java   View Source Code Vote up 5 votes
public void mouseEntered(MouseEvent e) {
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        state = STATE_NORMAL;
    } else {
        state = STATE_FOCUSED;
    }
    setFocusedThread();
    changeIcon();
}
 
Example 10
Project: jaer   File: ApsNoiseStatistics.java   View Source Code Vote up 5 votes
/**
 * Sets the selection rectangle
 *
 * @param e
 */
@Override
public void mouseReleased(MouseEvent e) {
    if (startPoint == null) {
        return;
    }
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == MouseEvent.BUTTON1_DOWN_MASK) {
        setSelectionRectangleFromMouseEvent(e);
    } else if ((e.getModifiersEx() & MouseEvent.BUTTON3_DOWN_MASK) == MouseEvent.BUTTON3_DOWN_MASK) {
        stats.temporalNoise.setTemporalNoiseLineFromMouseEvent(e);
    }
    selecting = false;
}
 
Example 11
Project: jaer   File: ApsNoiseStatistics.java   View Source Code Vote up 5 votes
/**
 * Sets the selection rectangle
 *
 * @param e
 */
@Override
public void mouseDragged(MouseEvent e) {
    if (startPoint == null) {
        return;
    }
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == MouseEvent.BUTTON1_DOWN_MASK) {
        setSelectionRectangleFromMouseEvent(e);
    } else if ((e.getModifiersEx() & MouseEvent.BUTTON3_DOWN_MASK) == MouseEvent.BUTTON3_DOWN_MASK) {
        stats.temporalNoise.setTemporalNoiseLineFromMouseEvent(e);
    }
}
 
Example 12
Project: Moenagade   File: BloxsEditor.java   View Source Code Vote up 4 votes
@Override
public void mouseDragged(MouseEvent me) {
    // convert point in case we got triggered by a libraryPanel
    Point clickPoint = me.getPoint();
    //System.out.println("me.source: "+me.getSource());
    
    if(me.getSource() instanceof LibraryPanel)
    {
        clickPoint = new java.awt.Point(me.getLocationOnScreen());
        SwingUtilities.convertPointFromScreen(clickPoint, this);
        /*
        // get the selected item if there is any
        if(selected==null)
        {
            if(Library.getInstance().getSelected()!=null)
            {
                selected = Library.getInstance().getSelected().clone();
                selectedDelta = (Dimension) Library.getInstance().getSelectedDelta().clone();
                elements.add(selected);
            }
        }/**/
    }
    
    if(((me.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0))
    {
        if(selected!=null)
        {
            // disconnect it!
            selected.setParent(null);
            
            // move element
            selected.setOffset(new Point(clickPoint.x-selectedDelta.width,
                                         clickPoint.y-selectedDelta.height));
            if(selected.isElementary())
            {
                selected.setOffset(new Point((clickPoint.x-selectedDelta.width) -((clickPoint.x-selectedDelta.width) % 10),
                                             (clickPoint.y-selectedDelta.height)-((clickPoint.y-selectedDelta.height)% 10)));
            }
            for (int i = 0; i < elements.size(); i++) {
                Element get = elements.get(i);
                get.cleanDockStatus();
                // check if docking is possible
                Element dock = get.canDock(selected);                      
            }
            //System.out.println("Dock: "+dock);
        }

        repaint();
    }
}
 
Example 13
Project: OpenJSharp   File: Ruler.java   View Source Code Vote up 4 votes
@Override
public void mouseDragged(MouseEvent e) {
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        setLocation(e.getXOnScreen() - x, e.getYOnScreen() - y);
    }
}
 
Example 14
Project: jdk8u-jdk   File: Ruler.java   View Source Code Vote up 4 votes
@Override
public void mouseDragged(MouseEvent e) {
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        setLocation(e.getXOnScreen() - x, e.getYOnScreen() - y);
    }
}
 
Example 15
Project: openjdk-jdk10   File: Ruler.java   View Source Code Vote up 4 votes
@Override
public void mouseDragged(MouseEvent e) {
    if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0) {
        setLocation(e.getXOnScreen() - x, e.getYOnScreen() - y);
    }
}