public class ProgressBar extends ProgressIndicator
ProgressBar sets focusTraversable to false.
This first example creates a ProgressBar with an indeterminate value :
import javafx.scene.control.ProgressBar;
ProgressBar p1 = new ProgressBar();
This next example creates a ProgressBar which is 25% complete :
import javafx.scene.control.ProgressBar;
ProgressBar p2 = new ProgressBar();
p2.setProgress(0.25F);
Implementation of ProgressBar According to JavaFX UI Control API SpecificationindeterminateProperty, progressProperty
contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_STYLE_CLASS
Initialize the style class to 'progress-bar'.
|
INDETERMINATE_PROGRESS
Constructor and Description |
---|
ProgressBar()
Creates a new indeterminate ProgressBar.
|
ProgressBar(double progress)
Creates a new ProgressBar with the given progress value.
|
Modifier and Type | Method and Description |
---|---|
protected Skin<?> |
createDefaultSkin()
Create a new instance of the default skin for this control.
|
protected java.lang.Boolean |
getInitialFocusTraversable()
Returns the initial focus traversable state of this control, for use
by the JavaFX CSS engine to correctly set its initial value.
|
java.lang.Object |
queryAccessibleAttribute(AccessibleAttribute attribute,
java.lang.Object... parameters) |
getProgress, indeterminateProperty, isIndeterminate, progressProperty, setProgress
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlChildren, getControlCssMetaData, getCssMetaData, getSkin, getTooltip, isResizable, layoutChildren, loadSkinClass, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipProperty
private static final java.lang.String DEFAULT_STYLE_CLASS
public ProgressBar()
public ProgressBar(double progress)
progress
- the progress, represented as a value between 0 and 1protected Skin<?> createDefaultSkin()
-fx-skin
or set explicitly in a sub-class with setSkin(...)
.createDefaultSkin
in class ProgressIndicator
protected java.lang.Boolean getInitialFocusTraversable()
getInitialFocusTraversable
in class ProgressIndicator
public java.lang.Object queryAccessibleAttribute(AccessibleAttribute attribute, java.lang.Object... parameters)
queryAccessibleAttribute
in class ProgressIndicator