agentland.gui
Class GuiFamily
java.lang.Object
|
+--agentland.gui.GuiFamily
- All Implemented Interfaces:
- GuiElement, Serializable
- Direct Known Subclasses:
- MeetingAgendaGuiFamily, MultiFrameGuiFamily
- public abstract class GuiFamily
- extends Object
- implements Serializable, GuiElement
GuiFamily.java
Created: Wed May 30 17:40:02 2001
- See Also:
- Serialized Form
name
protected String name
parent
protected GuiFamily parent
GuiFamily
public GuiFamily()
GuiFamily
public GuiFamily(String name)
GuiFamily
public GuiFamily(String name,
GuiFamily parent)
getName
public String getName()
- Specified by:
getName
in interface GuiElement
setName
public void setName(String v)
setParent
public void setParent(GuiFamily parent)
add
public abstract void add(GuiElement el)
installed
public void installed()
- Called when the element is installed and displayed by parent
family.
- Specified by:
installed
in interface GuiElement
getContainer
public abstract Container getContainer()
- Specified by:
getContainer
in interface GuiElement
elementChanged
public abstract void elementChanged(GuiElement el)
showGui
public abstract void showGui(GuiElement owner)
- Make this gui maker's gui visible
hideGui
public abstract void hideGui(GuiElement owner)
- Hide the gui of this gui maker from the screen
killGui
public abstract void killGui(GuiElement owner)
- Permanently remove the gui maker and its gui
toString
public String toString()
- Overrides:
toString
in class Object