|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A window-management mode in which a
TopComponent
can be.
Some default modes are always present.
Modules can add their own modes by calling
Workspace.createMode(java.lang.String, java.lang.String, java.net.URL)
in their initialization code.
Modules can also get a list of current modes by calling
Workspace.getModes()
.
A mode is valid so long as someone keeps a reference to it. Each mode must have a unique name.
Field Summary | |
static String |
PROP_BOUNDS
Name of property for bounds of the mode |
static String |
PROP_DISPLAY_NAME
Name of property for the display name of this mode. |
static String |
PROP_NAME
Name of property for the unique programmatic name of this mode. |
static long |
serialVersionUID
|
Method Summary | |
void |
addPropertyChangeListener(PropertyChangeListener list)
Add a property change listener. |
boolean |
canDock(TopComponent tc)
|
boolean |
dockInto(TopComponent c)
Attaches a component to a mode for this workspace. |
Rectangle |
getBounds()
Getter for current bounds of the mode. |
String |
getDisplayName()
Get the diplay name of the mode. |
Image |
getIcon()
Get the icon of the mode. |
String |
getName()
Get the programmatic name of the mode. |
TopComponent[] |
getTopComponents()
|
Workspace |
getWorkspace()
Getter for asociated workspace. |
void |
removePropertyChangeListener(PropertyChangeListener list)
Remove a property change listener. |
void |
setBounds(Rectangle s)
Sets the bounds of the mode. |
Field Detail |
public static final long serialVersionUID
public static final String PROP_BOUNDS
public static final String PROP_NAME
public static final String PROP_DISPLAY_NAME
Method Detail |
public String getDisplayName()
public String getName()
public Image getIcon()
null
if no icon was specified)public boolean dockInto(TopComponent c)
c
- componentpublic boolean canDock(TopComponent tc)
public void setBounds(Rectangle s)
s
- the bounds for the modepublic Rectangle getBounds()
public Workspace getWorkspace()
public TopComponent[] getTopComponents()
public void addPropertyChangeListener(PropertyChangeListener list)
list
- the listener to addpublic void removePropertyChangeListener(PropertyChangeListener list)
list
- the listener to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |