public class ScrollPaneBehavior extends BehaviorBase<ScrollPane>
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
HORIZONTAL_UNITDECREMENT |
(package private) static java.lang.String |
HORIZONTAL_UNITINCREMENT |
protected static java.util.List<KeyBinding> |
SCROLL_PANE_BINDINGS
We manually handle focus traversal keys due to the ScrollPane binding
the left/right/up/down keys specially.
|
(package private) static java.lang.String |
TRAVERSE_DEBUG
*
Key event handling *
*
|
(package private) static java.lang.String |
VERTICAL_END |
(package private) static java.lang.String |
VERTICAL_HOME |
(package private) static java.lang.String |
VERTICAL_PAGEDECREMENT |
(package private) static java.lang.String |
VERTICAL_PAGEINCREMENT |
(package private) static java.lang.String |
VERTICAL_UNITDECREMENT |
(package private) static java.lang.String |
VERTICAL_UNITINCREMENT |
IS_TOUCH_SUPPORTED, TRAVERSAL_BINDINGS, TRAVERSE_DOWN, TRAVERSE_LEFT, TRAVERSE_NEXT, TRAVERSE_PREVIOUS, TRAVERSE_RIGHT, TRAVERSE_UP
Constructor and Description |
---|
ScrollPaneBehavior(ScrollPane scrollPane)
*
Constructors *
*
|
Modifier and Type | Method and Description |
---|---|
protected void |
callAction(java.lang.String name)
Called to invoke the action associated with the given name.
|
void |
contentDragged(double deltaX,
double deltaY) |
(package private) void |
horizontalPageDecrement() |
(package private) void |
horizontalPageIncrement() |
void |
horizontalUnitDecrement() |
void |
horizontalUnitIncrement()
*
Functions *
*
|
protected java.lang.String |
matchActionForEvent(KeyEvent e)
Given a key event, this method will find the matching action name, or null if there
is not one.
|
void |
mouseClicked()
*
Mouse event handling *
*
|
void |
mousePressed(MouseEvent e)
Invoked by a Skin when the body of the control has been pressed by
the mouse.
|
(package private) void |
verticalEnd() |
(package private) void |
verticalHome() |
(package private) void |
verticalPageDecrement() |
(package private) void |
verticalPageIncrement() |
(package private) void |
verticalUnitDecrement() |
void |
verticalUnitIncrement() |
callActionForEvent, contextMenuRequested, dispose, focusChanged, getControl, mouseDragged, mouseEntered, mouseExited, mouseReleased, traverse, traverseDown, traverseLeft, traverseNext, traversePrevious, traverseRight, traverseUp
static final java.lang.String TRAVERSE_DEBUG
static final java.lang.String HORIZONTAL_UNITDECREMENT
static final java.lang.String HORIZONTAL_UNITINCREMENT
static final java.lang.String VERTICAL_UNITDECREMENT
static final java.lang.String VERTICAL_UNITINCREMENT
static final java.lang.String VERTICAL_PAGEDECREMENT
static final java.lang.String VERTICAL_PAGEINCREMENT
static final java.lang.String VERTICAL_HOME
static final java.lang.String VERTICAL_END
protected static final java.util.List<KeyBinding> SCROLL_PANE_BINDINGS
public ScrollPaneBehavior(ScrollPane scrollPane)
public void horizontalUnitIncrement()
public void horizontalUnitDecrement()
public void verticalUnitIncrement()
void verticalUnitDecrement()
void horizontalPageIncrement()
void horizontalPageDecrement()
void verticalPageIncrement()
void verticalPageDecrement()
void verticalHome()
void verticalEnd()
public void contentDragged(double deltaX, double deltaY)
protected java.lang.String matchActionForEvent(KeyEvent e)
BehaviorBase
matchActionForEvent
in class BehaviorBase<ScrollPane>
e
- The key event. Must not be null.protected void callAction(java.lang.String name)
BehaviorBase
When a KeyEvent is handled, it is first passed through callActionForEvent which resolves which "action" should be executed based on the key event. This action is indicated by name. This name is then passed to this function which is responsible for invoking the right function based on the name.
callAction
in class BehaviorBase<ScrollPane>
public void mouseClicked()
public void mousePressed(MouseEvent e)
BehaviorBase
mousePressed
in class BehaviorBase<ScrollPane>
e
- the mouse event