APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.javafx.scene.control.behavior

public Class ScrollPaneBehavior

extends BehaviorBase<ScrollPane>
Class Inheritance
Imports
javafx.scene.control.ScrollBar, .ScrollPane, com.sun.javafx.scene.control.inputmap.InputMap, .KeyBinding, javafx.scene.input.KeyEvent, .MouseEvent, javafx.scene.control.skin.ScrollPaneSkin, java.util.Optional, java.util.function.Predicate

Behavior for ScrollPane.

Todo

the function variables are a poor way to couple to the rest of the system. This technique avoids a direct dependency on the skin class. However, this should really be coupled through the control itself instead of directly to the skin.

Field Summary

Modifier and TypeField and Description
private final InputMap<ScrollPane>

Constructor Summary

AccessConstructor and Description
public
ScrollPaneBehavior(ScrollPane scrollPane)

* Constructors * *

Method Summary

Modifier and TypeMethod and Description
private Optional<ScrollBar>
public InputMap<ScrollPane>
private Optional<ScrollBar>
pack-priv void
pack-priv void
public void
public void
public void
mousePressed(MouseEvent e)

* Mouse event handling * *

pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
public void
Inherited from com.sun.javafx.scene.control.behavior.BehaviorBase:
addDefaultChildMapaddDefaultMappingaddDefaultMappingaddDefaultMappingcreateInputMapdisposegetNodeisRTLremoveMappingrtlrtl

Field Detail

inputMapback to summary
private final InputMap<ScrollPane> inputMap

Constructor Detail

ScrollPaneBehaviorback to summary
public ScrollPaneBehavior(ScrollPane scrollPane)

* Constructors * *

Method Detail

getHorizontalScrollBarback to summary
private Optional<ScrollBar> getHorizontalScrollBar()
getInputMapback to summary
public InputMap<ScrollPane> getInputMap()

Implements abstract com.sun.javafx.scene.control.behavior.BehaviorBase.getInputMap.

* Functions * *

Annotations
@Override
getVerticalScrollBarback to summary
private Optional<ScrollBar> getVerticalScrollBar()
horizontalPageDecrementback to summary
pack-priv void horizontalPageDecrement()
horizontalPageIncrementback to summary
pack-priv void horizontalPageIncrement()
horizontalUnitDecrementback to summary
public void horizontalUnitDecrement()
horizontalUnitIncrementback to summary
public void horizontalUnitIncrement()
mousePressedback to summary
public void mousePressed(MouseEvent e)

* Mouse event handling * *

verticalEndback to summary
pack-priv void verticalEnd()
verticalHomeback to summary
pack-priv void verticalHome()
verticalPageDecrementback to summary
pack-priv void verticalPageDecrement()
verticalPageIncrementback to summary
pack-priv void verticalPageIncrement()
verticalUnitDecrementback to summary
pack-priv void verticalUnitDecrement()
verticalUnitIncrementback to summary
public void verticalUnitIncrement()