Class BasicDeterminateCircularProgressUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.pushingpixels.radiance.component.internal.ui.common.CircularProgressUI
-
- org.pushingpixels.radiance.component.internal.ui.common.BasicDeterminateCircularProgressUI
-
- Direct Known Subclasses:
RadianceDeterminateCircularProgressUI
public abstract class BasicDeterminateCircularProgressUI extends CircularProgressUI
Basic UI for determinate circular progressJDeterminateCircularProgress
.
-
-
Field Summary
Fields Modifier and Type Field Description protected JDeterminateCircularProgress
determinateCircularProgress
private float
displayedProgress
private Timeline
displayTimeline
private java.beans.PropertyChangeListener
propertyChangeListener
Property change listener.
-
Constructor Summary
Constructors Constructor Description BasicDeterminateCircularProgressUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.awt.Color
getArcColor()
java.awt.Dimension
getPreferredSize(javax.swing.JComponent c)
protected void
installComponents()
Installs components on the associated circular progress.protected void
installDefaults()
Installs default settings for the associated circular progress.protected void
installListeners()
Installs listeners on the associated circular progress.void
installUI(javax.swing.JComponent c)
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
protected void
uninstallComponents()
Uninstalls subcomponents from the associated circular progress.protected void
uninstallDefaults()
Uninstalls default settings from the associated circular progress.protected void
uninstallListeners()
Uninstalls listeners from the associated circular progress.void
uninstallUI(javax.swing.JComponent c)
void
update(java.awt.Graphics g, javax.swing.JComponent c)
-
-
-
Field Detail
-
determinateCircularProgress
protected JDeterminateCircularProgress determinateCircularProgress
-
displayedProgress
private float displayedProgress
-
displayTimeline
private Timeline displayTimeline
-
propertyChangeListener
private java.beans.PropertyChangeListener propertyChangeListener
Property change listener.
-
-
Method Detail
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in classjavax.swing.plaf.ComponentUI
-
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
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSize
in classjavax.swing.plaf.ComponentUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
update
in classjavax.swing.plaf.ComponentUI
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.ComponentUI
-
getArcColor
protected abstract java.awt.Color getArcColor()
-
-