public abstract class SwingRunner<T> extends SPRunner<T> implements java.beans.PropertyChangeListener
SPRunner.StatusActivityText_Prop, Progress_Prop, Status_Prop| Constructor and Description |
|---|
SwingRunner()
Creates a SwingRunner.
|
SwingRunner(javax.swing.JComponent aComponent,
java.lang.String aTitle)
Creates a SwingRunner for component and with title - will show a panel if activity takes too long.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent |
getComponent()
Returns the parent component.
|
int |
getEstimatedTime()
Returns the estimated time.
|
java.lang.String |
getTitle()
Returns the title.
|
protected void |
invokeFinished()
Runs the success method.
|
void |
propertyChange(java.beans.PropertyChangeEvent anEvent)
Watch runner property changes to update monitor.
|
SwingRunner<T> |
setEstimatedTime(int aValue)
Sets the estimated time.
|
SwingRunner<T> |
start()
Override to start timer/panel.
|
cancel, cancelled, failure, finished, getActivityText, getElapsedTime, getEndTime, getExeption, getName, getProgress, getResult, getStartTime, getStatus, getSystemTime, getThread, invokeRun, isActive, isCancelled, join, join, run, setActivityText, setName, setProgress, setStatus, successaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toStringaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic SwingRunner()
public SwingRunner(javax.swing.JComponent aComponent,
java.lang.String aTitle)
public javax.swing.JComponent getComponent()
public java.lang.String getTitle()
public SwingRunner<T> start()
public int getEstimatedTime()
public SwingRunner<T> setEstimatedTime(int aValue)
public void propertyChange(java.beans.PropertyChangeEvent anEvent)
propertyChange in interface java.beans.PropertyChangeListenerprotected void invokeFinished()
invokeFinished in class SPRunner<T>