charite.christo
Class ChDelay
java.lang.Object
java.lang.Thread
charite.christo.ChDelay
- All Implemented Interfaces:
- ChRunnable, java.lang.Runnable
public class ChDelay
- extends java.lang.Thread
- implements ChRunnable
This utility class manages threads.
It fulfills same task as SwingWorker in JRE6
Methods in Swing are not thread safe. Exceptions: #repaint() #revalidate()
Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Fields inherited from interface charite.christo.ChRunnable |
APPEND, COLUMN_TITLE, DOWNLOAD_FINISHED, GET_PANEL, ICON, INTERPRET_LINE, IS_DRAG4XY, ITEM_TEXT, MODIFY_RENDERER_COMPONENT, PROGRESS, REPAINT_CURSOR, SAY_DOWNLOADING, SET_ICON_IMAGE, SET_TREE_VALUE, SHOW_IN_FRAME, TAB_TEXT, TIP_TEXT |
Constructor Summary |
ChDelay(long options,
int id,
java.lang.Object o,
long delay,
java.lang.Object data,
long[] duration)
|
ChDelay(long options,
int id,
java.lang.Object o,
java.lang.Object data)
|
Method Summary |
static void |
addComponentToContainer(java.awt.Component o,
java.awt.Container c,
java.lang.Object constraint,
long delay)
|
static void |
addTab(javax.swing.JTabbedPane tp,
javax.swing.JComponent c,
long delay)
|
static void |
afterMS(long options,
int id,
java.lang.Object object,
long delay,
java.lang.Object data)
|
static void |
afterMS(long options,
int id,
java.lang.Object object,
long delay,
java.lang.Object data,
long[] duration)
|
static boolean |
contains(java.lang.Object c)
|
static void |
contentsChanged(javax.swing.JComponent c,
long delay)
|
static void |
fgBg(boolean bg,
java.lang.Object c,
java.awt.Color col,
long delay)
|
static void |
highlightButton(java.awt.Component b,
int duration)
|
static void |
parentWindowToFront(java.awt.Component c,
int afterMs)
|
static void |
remove(java.lang.Object o,
int id)
|
static void |
repaint(java.lang.Object c,
long delay)
|
static void |
repaint(java.lang.Object c,
long delay,
long[] duration)
|
static void |
revalidate(java.lang.Object c,
long delay)
|
void |
run()
|
java.lang.Object |
run(java.lang.String id,
java.lang.Object arg)
|
static void |
runAfterMS(long options,
ChRunnable c,
java.lang.String id,
long delay)
|
static void |
runAfterMS(long options,
java.lang.Runnable r,
long delay)
|
static void |
scrollToEnd(java.lang.Object c,
long delay)
|
static void |
setEnabled(java.awt.Component c,
boolean b,
long delay)
|
static void |
setSelII(ChJList c,
int[] ii,
long delay)
|
static void |
setVisible(java.lang.Object c,
boolean b,
long delay)
|
java.lang.String |
toString()
|
static void |
updateUI(java.lang.Object c,
long delay)
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ENABLED
public static final byte ENABLED
- See Also:
- Constant Field Values
REPAINT
public static final byte REPAINT
- See Also:
- Constant Field Values
SCROLL_DOWN
public static final byte SCROLL_DOWN
- See Also:
- Constant Field Values
CONTENTS_CHANGED
public static final byte CONTENTS_CHANGED
- See Also:
- Constant Field Values
SET_PREF_SIZE
public static final byte SET_PREF_SIZE
- See Also:
- Constant Field Values
VISIBLE
public static final byte VISIBLE
- See Also:
- Constant Field Values
RESTORE_BACKGROUND
public static final byte RESTORE_BACKGROUND
- See Also:
- Constant Field Values
SET_JLIST_II
public static final byte SET_JLIST_II
- See Also:
- Constant Field Values
FG_COLOR
public static final byte FG_COLOR
- See Also:
- Constant Field Values
BG_COLOR
public static final byte BG_COLOR
- See Also:
- Constant Field Values
UPDATEUI
public static final byte UPDATEUI
- See Also:
- Constant Field Values
ADDTAB
public static final byte ADDTAB
- See Also:
- Constant Field Values
REVALIDATE
public static final byte REVALIDATE
- See Also:
- Constant Field Values
RUN
public static final byte RUN
- See Also:
- Constant Field Values
RUNNABLE_ARG
public static final byte RUNNABLE_ARG
- See Also:
- Constant Field Values
ADD_COMPONENT
public static final byte ADD_COMPONENT
- See Also:
- Constant Field Values
SCROLL_UP
public static final byte SCROLL_UP
- See Also:
- Constant Field Values
MAX_VARIABLE
public static final byte MAX_VARIABLE
- See Also:
- Constant Field Values
DONT_SET_DURATION
public static final int DONT_SET_DURATION
- See Also:
- Constant Field Values
LAST
public final long[] LAST
ChDelay
public ChDelay(long options,
int id,
java.lang.Object o,
java.lang.Object data)
ChDelay
public ChDelay(long options,
int id,
java.lang.Object o,
long delay,
java.lang.Object data,
long[] duration)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Thread
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class java.lang.Thread
afterMS
public static void afterMS(long options,
int id,
java.lang.Object object,
long delay,
java.lang.Object data)
afterMS
public static void afterMS(long options,
int id,
java.lang.Object object,
long delay,
java.lang.Object data,
long[] duration)
addComponentToContainer
public static void addComponentToContainer(java.awt.Component o,
java.awt.Container c,
java.lang.Object constraint,
long delay)
runAfterMS
public static void runAfterMS(long options,
java.lang.Runnable r,
long delay)
runAfterMS
public static void runAfterMS(long options,
ChRunnable c,
java.lang.String id,
long delay)
revalidate
public static void revalidate(java.lang.Object c,
long delay)
repaint
public static void repaint(java.lang.Object c,
long delay)
repaint
public static void repaint(java.lang.Object c,
long delay,
long[] duration)
updateUI
public static void updateUI(java.lang.Object c,
long delay)
scrollToEnd
public static void scrollToEnd(java.lang.Object c,
long delay)
setSelII
public static void setSelII(ChJList c,
int[] ii,
long delay)
fgBg
public static void fgBg(boolean bg,
java.lang.Object c,
java.awt.Color col,
long delay)
addTab
public static void addTab(javax.swing.JTabbedPane tp,
javax.swing.JComponent c,
long delay)
contentsChanged
public static void contentsChanged(javax.swing.JComponent c,
long delay)
setEnabled
public static void setEnabled(java.awt.Component c,
boolean b,
long delay)
setVisible
public static void setVisible(java.lang.Object c,
boolean b,
long delay)
parentWindowToFront
public static void parentWindowToFront(java.awt.Component c,
int afterMs)
run
public java.lang.Object run(java.lang.String id,
java.lang.Object arg)
- Specified by:
run
in interface ChRunnable
contains
public static boolean contains(java.lang.Object c)
remove
public static void remove(java.lang.Object o,
int id)
highlightButton
public static void highlightButton(java.awt.Component b,
int duration)
'The most important classes are StrapAlign, Protein and StrapEvent.'