Class FlatTabbedPaneUI.FlatWheelTabScroller
java.lang.Object
java.awt.event.MouseAdapter
com.formdev.flatlaf.ui.FlatTabbedPaneUI.FlatWheelTabScroller
- All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener
- Enclosing class:
FlatTabbedPaneUI
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckViewportExited(int x, int y) protected voidprotected booleanisInViewport(int x, int y) voidvoidvoidvoidprotected voidsetViewPositionAnimated(Point viewPosition) protected voidprotected voidprotected voidMethods inherited from class MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseReleased
-
Field Details
-
lastMouseX
private int lastMouseX -
lastMouseY
private int lastMouseY -
inViewport
private boolean inViewport -
scrolled
private boolean scrolled -
rolloverTimer
-
exitedTimer
-
animator
-
startViewPosition
-
targetViewPosition
-
-
Constructor Details
-
FlatWheelTabScroller
protected FlatWheelTabScroller()
-
-
Method Details
-
uninstall
protected void uninstall() -
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener- Overrides:
mouseWheelMovedin classMouseAdapter
-
setViewPositionAnimated
-
updateRolloverDelayed
protected void updateRolloverDelayed() -
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener- Overrides:
mouseMovedin classMouseAdapter
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener- Overrides:
mouseExitedin classMouseAdapter
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classMouseAdapter
-
isInViewport
protected boolean isInViewport(int x, int y) -
checkViewportExited
protected void checkViewportExited(int x, int y) -
viewportExited
protected void viewportExited() -
ensureSelectedTabVisible
protected void ensureSelectedTabVisible()
-