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.
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicProgressBarUI
BasicProgressBarUI.ChangeHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Dimensionprotected booleanprivate PropertyChangeListenerprotected 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
-
propertyChangeListener
-
oldStyleValues
-
-
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
-