Class BasicIndeterminateCircularProgressUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.radiance.component.internal.ui.common.CircularProgressUI
org.pushingpixels.radiance.component.internal.ui.common.BasicIndeterminateCircularProgressUI
- Direct Known Subclasses:
RadianceIndeterminateCircularProgressUI
Basic UI for indeterminate circular progress
JIndeterminateCircularProgress.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected Timelineprotected doubleprotected doubleprotected doubleprotected Timelineprotected booleanprivate HierarchyListenerprotected JIndeterminateCircularProgressprivate PropertyChangeListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Colorprotected voidInstalls components on the associated circular progress.protected voidInstalls default settings for the associated circular progress.protected voidInstalls listeners on the associated circular progress.voidvoidpaint(Graphics g, JComponent c) private voidprivate voidprotected voidUninstalls subcomponents from the associated circular progress.protected voidUninstalls default settings from the associated circular progress.protected voidUninstalls listeners from the associated circular progress.voidvoidupdate(Graphics g, JComponent c) Methods inherited from class ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
-
Field Details
-
indeterminateCircularProgress
-
arcStart
protected double arcStart -
arcEnd
protected double arcEnd -
arcSpan
protected double arcSpan -
arcTimeline
-
alphaTimeline
-
goFromStart
protected boolean goFromStart -
alpha
protected float alpha -
propertyChangeListener
-
hierarchyListener
-
-
Constructor Details
-
BasicIndeterminateCircularProgressUI
public BasicIndeterminateCircularProgressUI()
-
-
Method Details
-
installUI
- Overrides:
installUIin classComponentUI
-
uninstallUI
- Overrides:
uninstallUIin classComponentUI
-
installDefaults
protected void installDefaults()Installs default settings for the associated circular progress. -
installListeners
protected void installListeners()Installs listeners on the associated circular progress. -
installComponents
protected void installComponents()Installs components on the associated circular progress. -
uninstallDefaults
protected void uninstallDefaults()Uninstalls default settings from the associated circular progress. -
uninstallListeners
protected void uninstallListeners()Uninstalls listeners from the associated circular progress. -
uninstallComponents
protected void uninstallComponents()Uninstalls subcomponents from the associated circular progress. -
getPreferredSize
- Overrides:
getPreferredSizein classComponentUI
-
startAnimations
private void startAnimations() -
stopAnimations
private void stopAnimations() -
update
- Overrides:
updatein classComponentUI
-
paint
- Overrides:
paintin classComponentUI
-
getArcColor
-