Class ScrollBar.ScrollKnob

  • All Implemented Interfaces:
    AVList, SelectListener, HotSpot, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
    Enclosing class:
    ScrollBar

    public class ScrollBar.ScrollKnob
    extends DragControl
    Control for dragging the scroll knob.
    • Field Detail

      • dragRefValue

        protected int dragRefValue
    • Method Detail

      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent event)
        Description copied from class: TreeHotSpot
        Forwards the event to the parent HotSpot if the parent is non-null. Otherwise does nothing. Override this method to handle mouse click events.
        Specified by:
        mouseClicked in interface HotSpot
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Overrides:
        mouseClicked in class TreeHotSpot
        Parameters:
        event - The event to handle.
      • beginDrag

        protected void beginDrag​(java.awt.Point point)
        Description copied from class: DragControl
        Called when a drag begins. This implementation saves the first drag point to DragControl.dragRefPoint.
        Overrides:
        beginDrag in class DragControl
        Parameters:
        point - Point at which dragging started.
      • drag

        protected void drag​(java.awt.Point point)
        Description copied from class: DragControl
        Called for each point within a drag action.
        Specified by:
        drag in class DragControl
        Parameters:
        point - Current drag point.