public class ComponentUpdater
extends com.alee.utils.swing.WebTimer
implements javax.swing.event.AncestorListener
actionCommand, coalesce, cycleCount, cyclesLimit, defaultCyclesLimit, defaultThreadName, delay, exec, id, initialDelay, lastId, listeners, name, nonBlockingStop, repeats, running, sleepStart, sleepTime, useDaemonThread, useEdtByDefault, useEventDispatchThread| Constructor and Description |
|---|
ComponentUpdater(javax.swing.JComponent component) |
ComponentUpdater(javax.swing.JComponent component,
long delay) |
ComponentUpdater(javax.swing.JComponent component,
long delay,
java.awt.event.ActionListener listener) |
ComponentUpdater(javax.swing.JComponent component,
long delay,
long initialDelay) |
ComponentUpdater(javax.swing.JComponent component,
long delay,
long initialDelay,
java.awt.event.ActionListener listener) |
ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay) |
ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
java.awt.event.ActionListener listener) |
ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay) |
ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay,
java.awt.event.ActionListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
ancestorAdded(javax.swing.event.AncestorEvent event) |
void |
ancestorMoved(javax.swing.event.AncestorEvent event) |
void |
ancestorRemoved(javax.swing.event.AncestorEvent event) |
java.awt.Component |
getComponent() |
static ComponentUpdater |
install(javax.swing.JComponent component)
Installs component updater and ensures that it is the only installed
|
static ComponentUpdater |
install(javax.swing.JComponent component,
long delay) |
static ComponentUpdater |
install(javax.swing.JComponent component,
long delay,
java.awt.event.ActionListener listener) |
static ComponentUpdater |
install(javax.swing.JComponent component,
long delay,
long initialDelay) |
static ComponentUpdater |
install(javax.swing.JComponent component,
long delay,
long initialDelay,
java.awt.event.ActionListener listener) |
static ComponentUpdater |
install(javax.swing.JComponent component,
java.lang.String name,
long delay) |
static ComponentUpdater |
install(javax.swing.JComponent component,
java.lang.String name,
long delay,
java.awt.event.ActionListener listener) |
static ComponentUpdater |
install(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay) |
static ComponentUpdater |
install(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay,
java.awt.event.ActionListener listener) |
static boolean |
isInstalled(javax.swing.JComponent component)
Checks if component has any component updater installed
|
void |
uninstall() |
static void |
uninstall(javax.swing.JComponent component)
Uninstalls any existing component updater from component
|
addActionListener, cleanUp, createActionEvent, delay, delay, delay, delay, delay, delay, delay, delay, fireActionPerformed, getActionCommand, getCycleCount, getCycleNumber, getCyclesLimit, getCycleTimeLeft, getCycleTimePassed, getDelay, getInitialDelay, getInitialStringDelay, getListeners, getName, getStringDelay, isCoalesce, isLastCycle, isNonBlockingStop, isRepeats, isRunning, isUseDaemonThread, isUseEventDispatchThread, removeActionListener, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, restart, restart, restart, restart, restart, setActionCommand, setAlive, setCoalesce, setCyclesLimit, setDelay, setDelay, setInitialDelay, setInitialDelay, setName, setNonBlockingStop, setRepeats, setUseDaemonThread, setUseEventDispatchThread, shouldContinue, start, startExec, stop, stopExec, toStringpublic ComponentUpdater(javax.swing.JComponent component)
public ComponentUpdater(javax.swing.JComponent component,
long delay)
public ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay)
public ComponentUpdater(javax.swing.JComponent component,
long delay,
long initialDelay)
public ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay)
public ComponentUpdater(javax.swing.JComponent component,
long delay,
java.awt.event.ActionListener listener)
public ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
java.awt.event.ActionListener listener)
public ComponentUpdater(javax.swing.JComponent component,
long delay,
long initialDelay,
java.awt.event.ActionListener listener)
public ComponentUpdater(javax.swing.JComponent component,
java.lang.String name,
long delay,
long initialDelay,
java.awt.event.ActionListener listener)
public void uninstall()
public java.awt.Component getComponent()
public void ancestorAdded(javax.swing.event.AncestorEvent event)
ancestorAdded in interface javax.swing.event.AncestorListenerpublic void ancestorRemoved(javax.swing.event.AncestorEvent event)
ancestorRemoved in interface javax.swing.event.AncestorListenerpublic void ancestorMoved(javax.swing.event.AncestorEvent event)
ancestorMoved in interface javax.swing.event.AncestorListenerpublic static ComponentUpdater install(javax.swing.JComponent component)
public static ComponentUpdater install(javax.swing.JComponent component, long delay)
public static ComponentUpdater install(javax.swing.JComponent component, java.lang.String name, long delay)
public static ComponentUpdater install(javax.swing.JComponent component, long delay, long initialDelay)
public static ComponentUpdater install(javax.swing.JComponent component, java.lang.String name, long delay, long initialDelay)
public static ComponentUpdater install(javax.swing.JComponent component, long delay, java.awt.event.ActionListener listener)
public static ComponentUpdater install(javax.swing.JComponent component, java.lang.String name, long delay, java.awt.event.ActionListener listener)
public static ComponentUpdater install(javax.swing.JComponent component, long delay, long initialDelay, java.awt.event.ActionListener listener)
public static ComponentUpdater install(javax.swing.JComponent component, java.lang.String name, long delay, long initialDelay, java.awt.event.ActionListener listener)
public static void uninstall(javax.swing.JComponent component)
public static boolean isInstalled(javax.swing.JComponent component)