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 float
protected Timeline
protected double
protected double
protected double
protected Timeline
protected boolean
private HierarchyListener
protected JIndeterminateCircularProgress
private PropertyChangeListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Color
protected void
Installs components on the associated circular progress.protected void
Installs default settings for the associated circular progress.protected void
Installs listeners on the associated circular progress.void
void
paint
(Graphics g, JComponent c) private void
private void
protected void
Uninstalls subcomponents from the associated circular progress.protected void
Uninstalls default settings from the associated circular progress.protected void
Uninstalls listeners from the associated circular progress.void
void
update
(Graphics g, JComponent c) Methods inherited from class javax.swing.plaf.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:
installUI
in classComponentUI
-
uninstallUI
- Overrides:
uninstallUI
in 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:
getPreferredSize
in classComponentUI
-
startAnimations
private void startAnimations() -
stopAnimations
private void stopAnimations() -
update
- Overrides:
update
in classComponentUI
-
paint
- Overrides:
paint
in classComponentUI
-
getArcColor
-