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 void
addTab
(AccordionPane.Tab tab) private void
private void
construct the nodesprivate void
private void
refresh()
Show the correct tabprivate void
removeTab
(AccordionPane.Tab lTab) TODO: what if the visible tab is removedprivate void
show
(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
-