Class BasicBusyLabelUI

  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.LabelUI
          extended by javax.swing.plaf.basic.BasicLabelUI
              extended by org.jdesktop.swingx.plaf.basic.BasicBusyLabelUI
All Implemented Interfaces:
PropertyChangeListener, EventListener, BusyLabelUI

public class BasicBusyLabelUI
extends BasicLabelUI
implements BusyLabelUI

Base implementation of the JXBusyLabel UI.

Field Summary
Fields inherited from class javax.swing.plaf.basic.BasicLabelUI
Constructor Summary
BasicBusyLabelUI(JXBusyLabel lbl)
          Creates a new instance of BasicBusyLabelUI
Method Summary
static ComponentUI createUI(JComponent c)
 BusyPainter getBusyPainter(Dimension dim)
 int getDelay()
          Delay between moving from one point to another.
Methods inherited from class javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, layoutCL, paint, paintDisabledText, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public BasicBusyLabelUI(JXBusyLabel lbl)
Creates a new instance of BasicBusyLabelUI

Method Detail


public static ComponentUI createUI(JComponent c)


public BusyPainter getBusyPainter(Dimension dim)
Specified by:
getBusyPainter in interface BusyLabelUI
The BusyPainter for the JXBusyLabel. If this method returns null, then no progress indication will be shown by busy label.


public int getDelay()
Description copied from interface: BusyLabelUI
Delay between moving from one point to another. The exact timing will be close to the selected value but is not guearantied to be precise (subject to the timing precision of underlaying jvm).

Specified by:
getDelay in interface BusyLabelUI
Delay in ms.