public abstract class SwingRunner<T> extends SPRunner<T> implements java.beans.PropertyChangeListener
SPRunner.Status
ActivityText_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, success
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toString
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public 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.PropertyChangeListener
protected void invokeFinished()
invokeFinished
in class SPRunner<T>