- java.lang.Object
-
- javafx.scene.control.SkinBase<ProgressIndicator>
-
- javafx.scene.control.skin.ProgressIndicatorSkin
-
- All Implemented Interfaces:
-
Skin<ProgressIndicator>
- 已知直接子类:
-
ProgressBarSkin
public class ProgressIndicatorSkin extends SkinBase<ProgressIndicator>
默认皮肤实现为ProgressIndicator
控件。- 从以下版本开始:
- 9
- 另请参见:
-
ProgressIndicator
-
-
构造方法摘要
构造方法 Constructor 描述 ProgressIndicatorSkin(ProgressIndicator control)
创建一个新的ProgressIndicatorSkin实例,将必要的子节点安装到Controlchildren
列表中。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
dispose()
当Skinnable更换皮肤时,由Skinnable调用。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
返回与此类相关联的CssMetaData,其可以包括其超类的CssMetaData。List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
该方法应该委托给Node.getClassCssMetaData()
,以便可以访问Node的CssMetaData而不需要反射。protected void
layoutChildren(double x, double y, double w, double h)
在场景图的布局过程中调用。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
-
-
构造方法详细信息
-
ProgressIndicatorSkin
public ProgressIndicatorSkin(ProgressIndicator control)
创建一个新的ProgressIndicatorSkin实例,将必需的子节点安装到控件children
列表中。- 参数
-
control
- 这个皮肤应该安装到的控件。
-
-
方法详细信息
-
dispose
public void dispose()
当Skinnable更换皮肤时,由Skinnable调用。 该方法允许皮肤在不再需要皮肤后,实现任何必要的清理功能。 它可能用于释放本机资源。 方法Skin.getSkinnable()
和Skin.getNode()
应在调用处理后返回null。 呼叫处理两次无效。- Specified by:
-
dispose
在接口Skin<ProgressIndicator>
- 重写:
-
dispose
在SkinBase<ProgressIndicator>
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)
在场景图的布局过程中调用。- 重写:
-
layoutChildren
在SkinBase<ProgressIndicator>
- 参数
-
x
- x位置 -
y
- y位置 -
w
- 宽度 -
h
- 高度
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
返回与此类相关联的CssMetaData,其可以包括其超类的CssMetaData。- 结果
- 与此类相关联的CssMetaData,其可以包括其超类的CssMetaData
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
该方法应该委托给Node.getClassCssMetaData()
,以便可以访问节点的CssMetaData而不需要反射。- 重写:
-
getCssMetaData
在SkinBase<ProgressIndicator>
- 结果
- 与该节点相关联的CssMetaData,其可以包括其超类的CssMetaData。
-
-