Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.mit.media.hive.agent.hiveui
Class BaseAWTGUIAgentIconDisplayPanel  view BaseAWTGUIAgentIconDisplayPanel download BaseAWTGUIAgentIconDisplayPanel.java

java.lang.Object
  extended byedu.mit.media.hive.agent.hiveui.BaseAWTGUIAgentIconDisplayPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
Direct Known Subclasses:
BaseAWTGUICreateAgentUI, BaseAWTGUIMoveAgentUI

abstract class BaseAWTGUIAgentIconDisplayPanel
extends java.lang.Object
implements java.awt.event.ActionListener

our class to bring up a dialog box showing the agent icon and stuff like that -- this is used for creating new agents or moving agents


Nested Class Summary
(package private)  class BaseAWTGUIAgentIconDisplayPanel.AgentIconCanvas
           
 
Field Summary
protected  edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms
           
protected  BaseAWTGUIAgentImpl guiAgent
           
protected  java.awt.Image myAgentImage
           
protected  java.lang.String myAgentName
           
private  java.awt.Panel myPanel
           
protected  java.awt.Choice serverListChoice
           
 
Constructor Summary
BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent, edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms, java.awt.Image agentImage)
           
BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent, edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms, java.lang.String agentName)
           
BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent, edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms, java.lang.String agentName, java.awt.Image agentImage)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          This method is invoked when an action occurs.
protected abstract  void buttonPressed()
           
private  void createDisplayPanel()
           
protected abstract  java.lang.String getButtonLabel()
           
protected abstract  java.lang.String getFrameTitle()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

guiAgent

protected BaseAWTGUIAgentImpl guiAgent

cms

protected edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms

myAgentName

protected java.lang.String myAgentName

myAgentImage

protected java.awt.Image myAgentImage

myPanel

private java.awt.Panel myPanel

serverListChoice

protected java.awt.Choice serverListChoice
Constructor Detail

BaseAWTGUIAgentIconDisplayPanel

public BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent,
                                       edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms,
                                       java.awt.Image agentImage)

BaseAWTGUIAgentIconDisplayPanel

public BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent,
                                       edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms,
                                       java.lang.String agentName)

BaseAWTGUIAgentIconDisplayPanel

public BaseAWTGUIAgentIconDisplayPanel(BaseAWTGUIAgentImpl guiAgent,
                                       edu.mit.media.hive.shadow.cell.ComponentManagerShadow cms,
                                       java.lang.String agentName,
                                       java.awt.Image agentImage)
Method Detail

createDisplayPanel

private void createDisplayPanel()

getButtonLabel

protected abstract java.lang.String getButtonLabel()

getFrameTitle

protected abstract java.lang.String getFrameTitle()

buttonPressed

protected abstract void buttonPressed()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener