Class AgentVisual

java.lang.Object
  |
  +--Agent
        |
        +--AgentVisual
Direct Known Subclasses:
AgentBuyer, AgentBuyerNormalDist, AgentPing, AgentSeller

public class AgentVisual
extends Agent


Field Summary
protected  javax.swing.JPanel fPanel
           
 
Constructor Summary
AgentVisual(Base aBase)
           
AgentVisual(Base aBase, java.lang.String aName)
           
 
Method Summary
 void debug(java.lang.String s)
           
 void destroy()
          Destroy's the agent.
 void init()
           
 void messageReceived(Message aMessage)
           
 void onCreate()
           
 void onMessage(Message msg)
          This function is called on incoming messages.
 
Methods inherited from class Agent
getBase, getName, setBase, sleep, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fPanel

protected javax.swing.JPanel fPanel
Constructor Detail

AgentVisual

public AgentVisual(Base aBase)

AgentVisual

public AgentVisual(Base aBase,
                   java.lang.String aName)
Method Detail

init

public void init()

destroy

public void destroy()
Description copied from class: Agent
Destroy's the agent. It is neccessary to call this function if you want to kill an agent, otherwise the base would not know and the agent would continue to exist.
Overrides:
destroy in class Agent

messageReceived

public void messageReceived(Message aMessage)
Overrides:
messageReceived in class Agent

debug

public void debug(java.lang.String s)

onMessage

public void onMessage(Message msg)
Description copied from class: Agent
This function is called on incoming messages. Override this function in your own agents to receive messages sent to your agent.
Overrides:
onMessage in class Agent

onCreate

public void onCreate()