public class PingPainter extends BasicSimEntity
Modifier and Type | Field and Description |
---|---|
private boolean |
fullSpeed |
private java.awt.Component |
myPanel |
eventList, property
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Constructor and Description |
---|
PingPainter()
Creates new PingPainter
|
PingPainter(java.awt.Component panel) |
Modifier and Type | Method and Description |
---|---|
void |
doPing() |
java.awt.Component |
getPanel() |
void |
handleSimEvent(SimEvent simEvent)
Typically an Event is handled (as opposed to processed, as in SimEventListener)
by actually executing a method.
|
boolean |
isFullSpeed() |
void |
processSimEvent(SimEvent simEvent)
Process the given SimEvent.
|
void |
reset()
Resets this BasicSimEntity by canceling all of its pending SimEvents.
|
void |
setFullSpeed(boolean b) |
void |
setPanel(java.awt.Component c) |
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelay
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
public PingPainter()
public PingPainter(java.awt.Component panel)
public void handleSimEvent(SimEvent simEvent)
SimEventScheduler
handleSimEvent
in interface SimEventScheduler
handleSimEvent
in class BasicSimEntity
simEvent
- The SimEvent to be handled.public void processSimEvent(SimEvent simEvent)
BasicSimEntity
processSimEvent
in interface SimEventListener
processSimEvent
in class BasicSimEntity
simEvent
- The SimEvent to process.public void doPing()
public void setPanel(java.awt.Component c)
public java.awt.Component getPanel()
public void reset()
BasicSimEntity
reset
in interface ReRunnable
reset
in class BasicSimEntity
public void setFullSpeed(boolean b)
public boolean isFullSpeed()