Module java.desktop
Package java.awt.dnd

Class MouseDragGestureRecognizer

    • Constructor Detail

      • MouseDragGestureRecognizer

        protected MouseDragGestureRecognizer​(DragSource ds,
                                             Component c,
                                             int act,
                                             DragGestureListener dgl)
        Construct a new MouseDragGestureRecognizer given the DragSource for the Component c, the Component to observe, the action(s) permitted for this drag operation, and the DragGestureListener to notify when a drag gesture is detected.
        Parameters:
        ds - The DragSource for the Component c
        c - The Component to observe
        act - The actions permitted for this Drag
        dgl - The DragGestureListener to notify when a gesture is detected
      • MouseDragGestureRecognizer

        protected MouseDragGestureRecognizer​(DragSource ds,
                                             Component c,
                                             int act)
        Construct a new MouseDragGestureRecognizer given the DragSource for the Component c, the Component to observe, and the action(s) permitted for this drag operation.
        Parameters:
        ds - The DragSource for the Component c
        c - The Component to observe
        act - The actions permitted for this drag
      • MouseDragGestureRecognizer

        protected MouseDragGestureRecognizer​(DragSource ds,
                                             Component c)
        Construct a new MouseDragGestureRecognizer given the DragSource for the Component c, and the Component to observe.
        Parameters:
        ds - The DragSource for the Component c
        c - The Component to observe
      • MouseDragGestureRecognizer

        protected MouseDragGestureRecognizer​(DragSource ds)
        Construct a new MouseDragGestureRecognizer given the DragSource for the Component.
        Parameters:
        ds - The DragSource for the Component
    • Method Detail

      • unregisterListeners

        protected void unregisterListeners()
        unregister this DragGestureRecognizer's Listeners with the Component subclasses must override this method
        Specified by:
        unregisterListeners in class DragGestureRecognizer
      • mouseClicked

        public void mouseClicked​(MouseEvent e)
        Invoked when the mouse has been clicked on a component.
        Specified by:
        mouseClicked in interface MouseListener
        Parameters:
        e - the MouseEvent
      • mousePressed

        public void mousePressed​(MouseEvent e)
        Invoked when a mouse button has been pressed on a Component.
        Specified by:
        mousePressed in interface MouseListener
        Parameters:
        e - the MouseEvent
      • mouseReleased

        public void mouseReleased​(MouseEvent e)
        Invoked when a mouse button has been released on a component.
        Specified by:
        mouseReleased in interface MouseListener
        Parameters:
        e - the MouseEvent
      • mouseEntered

        public void mouseEntered​(MouseEvent e)
        Invoked when the mouse enters a component.
        Specified by:
        mouseEntered in interface MouseListener
        Parameters:
        e - the MouseEvent
      • mouseExited

        public void mouseExited​(MouseEvent e)
        Invoked when the mouse exits a component.
        Specified by:
        mouseExited in interface MouseListener
        Parameters:
        e - the MouseEvent
      • mouseDragged

        public void mouseDragged​(MouseEvent e)
        Invoked when a mouse button is pressed on a component.
        Specified by:
        mouseDragged in interface MouseMotionListener
        Parameters:
        e - the MouseEvent
      • mouseMoved

        public void mouseMoved​(MouseEvent e)
        Invoked when the mouse button has been moved on a component (with no buttons no down).
        Specified by:
        mouseMoved in interface MouseMotionListener
        Parameters:
        e - the MouseEvent