org.jdesktop.swingx.plaf.basic
Class BasicBusyLabelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.LabelUI
javax.swing.plaf.basic.BasicLabelUI
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.
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicBusyLabelUI
public BasicBusyLabelUI(JXBusyLabel lbl)
- Creates a new instance of BasicBusyLabelUI
createUI
public static ComponentUI createUI(JComponent c)
getBusyPainter
public BusyPainter getBusyPainter(Dimension dim)
- Specified by:
getBusyPainter
in interface BusyLabelUI
- Returns:
- The BusyPainter for the JXBusyLabel. If
this method returns null, then no progress indication will be shown by busy label.
getDelay
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
- Returns:
- Delay in ms.