dsto.dfc.swing.panels
Class GhostFrame
java.lang.Object
dsto.dfc.swing.panels.GhostFrame
- All Implemented Interfaces:
- FrameLike
public class GhostFrame
- extends Object
- implements FrameLike
LightWeight imposter class acting as a proxy for internal or
external frames. Used to implement lazy initialization of
windows by the ToolView class ToolView
see also OutsideFrame
InsideFrame
FrameLike
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GhostFrame
public GhostFrame()
setTitle
public void setTitle(String title)
- Specified by:
setTitle
in interface FrameLike
getTitle
public String getTitle()
- Specified by:
getTitle
in interface FrameLike
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon
in interface FrameLike
getIcon
public Icon getIcon()
- Specified by:
getIcon
in interface FrameLike
setActive
public void setActive(boolean active)
- Specified by:
setActive
in interface FrameLike
is_Active
public boolean is_Active()
- Specified by:
is_Active
in interface FrameLike
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface FrameLike
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface FrameLike
setDefaultCloseOperation
public void setDefaultCloseOperation(int operation)
- Specified by:
setDefaultCloseOperation
in interface FrameLike
getDefaultCloseOperation
public int getDefaultCloseOperation()
- Specified by:
getDefaultCloseOperation
in interface FrameLike
addTool
public void addTool(Component toolOrNull)
- Specified by:
addTool
in interface FrameLike
removeTool
public void removeTool(Component toolOrNull)
- Specified by:
removeTool
in interface FrameLike
getTool
public Component getTool()
- Specified by:
getTool
in interface FrameLike
dispose
public void dispose()
- Specified by:
dispose
in interface FrameLike
pack
public void pack()
- Specified by:
pack
in interface FrameLike
getFrame
public Component getFrame()
- Specified by:
getFrame
in interface FrameLike
Copyright © 2008 Commonwealth of Australia