Class FlatProgressBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ProgressBarUI
javax.swing.plaf.basic.BasicProgressBarUI
com.formdev.flatlaf.ui.FlatProgressBarUI
- All Implemented Interfaces:
FlatStylingSupport.StyleableUI
Provides the Flat LaF UI delegate for
JProgressBar.
- UiDefault:
- ProgressBar.font Font, ProgressBar.background Color, ProgressBar.foreground Color, ProgressBar.selectionBackground Color, ProgressBar.selectionForeground Color, ProgressBar.border Border, ProgressBar.horizontalSize Dimension default is 146,12, ProgressBar.verticalSize Dimension default is 12,146, ProgressBar.repaintInterval int default is 50 milliseconds, ProgressBar.cycleTime int default is 3000 milliseconds , ProgressBar.arc int
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicProgressBarUI
BasicProgressBarUI.ChangeHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Dimensionprotected booleanprotected booleanprotected DimensionFields inherited from class BasicProgressBarUI
boxRect, changeListener, progressBar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyStyle(Object style) protected ObjectapplyStyleProperty(String key, Object value) static ComponentUIprotected Dimensionprotected DimensiongetStyleableValue(JComponent c, String key) protected voidprotected voidprotected voidvoidvoidpaint(Graphics g, JComponent c) protected voidpaintString(Graphics g, int x, int y, int width, int height, int amountFull, Insets b) protected voidsetAnimationIndex(int newValue) protected voidprotected voidvoidvoidupdate(Graphics g, JComponent c) Methods inherited from class BasicProgressBarUI
getAmountFull, getAnimationIndex, getBaseline, getBaselineResizeBehavior, getBox, getBoxLength, getCellLength, getCellSpacing, getFrameCount, getMaximumSize, getMinimumSize, getSelectionBackground, getSelectionForeground, getStringPlacement, incrementAnimationIndex, paintDeterminate, paintIndeterminate, setCellLength, setCellSpacing, startAnimationTimer, stopAnimationTimerMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
Field Details
-
arc
protected int arc -
horizontalSize
-
verticalSize
-
largeHeight
protected boolean largeHeight- Since:
- 2
-
square
protected boolean square- Since:
- 2
-
-
Constructor Details
-
FlatProgressBarUI
public FlatProgressBarUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUIin classBasicProgressBarUI
-
uninstallUI
- Overrides:
uninstallUIin classBasicProgressBarUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaultsin classBasicProgressBarUI
-
uninstallDefaults
protected void uninstallDefaults()- Overrides:
uninstallDefaultsin classBasicProgressBarUI
-
installListeners
protected void installListeners()- Overrides:
installListenersin classBasicProgressBarUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListenersin classBasicProgressBarUI
-
installStyle
protected void installStyle()- Since:
- 2
-
applyStyle
- Since:
- 2
-
applyStyleProperty
-
getStyleableInfos
- Specified by:
getStyleableInfosin interfaceFlatStylingSupport.StyleableUI- Since:
- 2
-
getStyleableValue
- Specified by:
getStyleableValuein interfaceFlatStylingSupport.StyleableUI- Since:
- 2.5
-
getPreferredSize
- Overrides:
getPreferredSizein classBasicProgressBarUI
-
getPreferredInnerHorizontal
- Overrides:
getPreferredInnerHorizontalin classBasicProgressBarUI
-
getPreferredInnerVertical
- Overrides:
getPreferredInnerVerticalin classBasicProgressBarUI
-
update
- Overrides:
updatein classComponentUI
-
paint
- Overrides:
paintin classBasicProgressBarUI
-
paintString
protected void paintString(Graphics g, int x, int y, int width, int height, int amountFull, Insets b) - Overrides:
paintStringin classBasicProgressBarUI
-
setAnimationIndex
protected void setAnimationIndex(int newValue) - Overrides:
setAnimationIndexin classBasicProgressBarUI
-