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 progress JDeterminateCircularProgress.
  • Field Details

    • determinateCircularProgress

      protected JDeterminateCircularProgress determinateCircularProgress
    • displayedProgress

      private float displayedProgress
    • displayTimeline

      private Timeline displayTimeline
    • propertyChangeListener

      private PropertyChangeListener propertyChangeListener
      Property change listener.
  • Constructor Details

    • BasicDeterminateCircularProgressUI

      public BasicDeterminateCircularProgressUI()
  • Method Details

    • installUI

      public void installUI(JComponent c)
      Overrides:
      installUI in class ComponentUI
    • uninstallUI

      public void uninstallUI(JComponent c)
      Overrides:
      uninstallUI in class 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 Dimension getPreferredSize(JComponent c)
      Overrides:
      getPreferredSize in class ComponentUI
    • update

      public void update(Graphics g, JComponent c)
      Overrides:
      update in class ComponentUI
    • paint

      public void paint(Graphics g, JComponent c)
      Overrides:
      paint in class ComponentUI
    • getArcColor

      protected abstract Color getArcColor()