Class AccordionSkin
java.lang.Object
javafx.scene.control.SkinBase<AccordionPane>
jfxtras.internal.scene.control.skin.AccordionSkin
- All Implemented Interfaces:
javafx.scene.control.Skin<AccordionPane>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddTab(AccordionPane.Tab tab) private voidprivate voidconstruct the nodesprivate voidprivate voidrefresh()Show the correct tabprivate voidremoveTab(AccordionPane.Tab lTab) TODO: what if the visible tab is removedprivate voidshow(javafx.scene.Node node) Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Field Details
-
vbox
-
idCounter
private long idCounter
-
-
Constructor Details
-
AccordionSkin
-
-
Method Details
-
construct
private void construct() -
monitorTabs
private void monitorTabs() -
createNodes
private void createNodes()construct the nodes -
addTab
- Parameters:
tab-
-
removeTab
TODO: what if the visible tab is removed -
show
private void show(javafx.scene.Node node) - Parameters:
node-
-
refresh
private void refresh()Show the correct tab
-