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

public abstract class BasicIndeterminateCircularProgressUI extends CircularProgressUI
Basic UI for indeterminate circular progress JIndeterminateCircularProgress.
  • Field Details

    • indeterminateCircularProgress

      protected JIndeterminateCircularProgress indeterminateCircularProgress
    • arcStart

      protected double arcStart
    • arcEnd

      protected double arcEnd
    • arcSpan

      protected double arcSpan
    • arcTimeline

      protected Timeline arcTimeline
    • alphaTimeline

      protected Timeline alphaTimeline
    • goFromStart

      protected boolean goFromStart
    • alpha

      protected float alpha
    • propertyChangeListener

      private PropertyChangeListener propertyChangeListener
    • hierarchyListener

      private HierarchyListener hierarchyListener
  • Constructor Details

    • BasicIndeterminateCircularProgressUI

      public BasicIndeterminateCircularProgressUI()
  • 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
    • startAnimations

      private void startAnimations()
    • stopAnimations

      private void stopAnimations()
    • 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()