public class ProgressIndicatorSkin extends BehaviorSkinBase<ProgressIndicator,BehaviorBase<ProgressIndicator>>
Modifier and Type | Field and Description |
---|---|
protected Duration |
CLIPPED_DELAY
*
IndeterminateSpinner *
*
|
protected Animation |
indeterminateTransition |
static List<CssMetaData<? extends Styleable,?>> |
STYLEABLES |
protected Duration |
UNCLIPPED_DELAY |
IS_TOUCH_SUPPORTED
Constructor and Description |
---|
ProgressIndicatorSkin(ProgressIndicator control)
*
Constructors *
*
|
Modifier and Type | Method and Description |
---|---|
protected void |
createIndeterminateTimeline() |
void |
dispose()
Called by a Skinnable when the Skin is replaced on the Skinnable.
|
static List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
List<CssMetaData<? extends Styleable,?>> |
getCssMetaData()
This method should delegate to
Node.getClassCssMetaData() so that
a Node's CssMetaData can be accessed without the need for reflection. |
protected void |
handleControlPropertyChanged(String p)
*
API (for ProgressBarSkin) *
*
|
protected void |
initialize() |
protected void |
layoutChildren(double x,
double y,
double w,
double h)
*
Layout *
*
|
protected void |
pauseTimeline(boolean pause) |
protected void |
updateAnimation() |
protected void |
updateProgress() |
getBehavior, registerChangeListener, unregisterChangeListener
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
protected Animation indeterminateTransition
protected final Duration CLIPPED_DELAY
protected final Duration UNCLIPPED_DELAY
public static final List<CssMetaData<? extends Styleable,?>> STYLEABLES
public ProgressIndicatorSkin(ProgressIndicator control)
protected void handleControlPropertyChanged(String p)
handleControlPropertyChanged
in class BehaviorSkinBase<ProgressIndicator,BehaviorBase<ProgressIndicator>>
protected void initialize()
public void dispose()
BehaviorSkinBase
Skin.getSkinnable()
and Skin.getNode()
should return null following a call to dispose. Calling dispose twice
has no effect.dispose
in interface Skin<ProgressIndicator>
dispose
in class BehaviorSkinBase<ProgressIndicator,BehaviorBase<ProgressIndicator>>
protected void updateProgress()
protected void createIndeterminateTimeline()
protected void pauseTimeline(boolean pause)
protected void updateAnimation()
protected void layoutChildren(double x, double y, double w, double h)
layoutChildren
in class SkinBase<ProgressIndicator>
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Node.getClassCssMetaData()
so that
a Node's CssMetaData can be accessed without the need for reflection.getCssMetaData
in class SkinBase<ProgressIndicator>
Copyright © 2020. All rights reserved.