|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectij.plugin.ControlPanel
public class ControlPanel
ControlPanel.
Created: Tue Dec 5 00:52:15 2000; Modified 05/03/2004
Field Summary | |
---|---|
(package private) java.util.Vector |
allMenus
|
(package private) int |
argLength
|
(package private) java.util.Hashtable |
commands
|
(package private) java.lang.String |
currentArg
|
(package private) java.lang.String[] |
installableMenuLabels
|
(package private) java.util.Hashtable |
menuCommands
|
(package private) java.util.Vector |
menus
|
(package private) java.lang.String[] |
pluginsArray
|
(package private) java.awt.MenuItem |
reloadMI
|
(package private) java.util.Hashtable |
treeCommands
|
Constructor Summary | |
---|---|
ControlPanel()
|
Method Summary | |
---|---|
(package private) javax.swing.tree.DefaultMutableTreeNode |
buildTree(java.lang.String arg)
Constructs the root TreeNode of the ControlPanel. |
(package private) void |
closeAll(boolean die)
|
(package private) TreePanel |
getPanelForNode(javax.swing.tree.DefaultMutableTreeNode node)
|
(package private) java.util.Hashtable |
getPanels()
|
(package private) java.lang.String |
getPluginsPath()
|
javax.swing.tree.DefaultMutableTreeNode |
getRoot()
|
(package private) java.util.Hashtable |
getTreeCommands()
|
java.lang.String |
getVersion()
|
(package private) int |
getVisiblePanelsCount()
|
(package private) boolean |
hasExpandedStateProperty(java.lang.String item)
|
(package private) boolean |
hasPanelForNode(javax.swing.tree.DefaultMutableTreeNode node)
|
(package private) boolean |
hasPanelShowingProperty(java.lang.String item)
|
(package private) boolean |
hasVisiblePanels()
|
(package private) java.lang.String |
key2pStr(java.lang.String keyword)
|
(package private) void |
load()
|
(package private) void |
loadProperties()
All properties related to the ControlPanel have keywords starting with "Control_Panel". |
(package private) TreePanel |
newPanel(javax.swing.tree.DefaultMutableTreeNode node)
Constructs a TreePanel rooted at the node argument. |
(package private) TreePanel |
newPanel(javax.swing.tree.DefaultMutableTreeNode node,
java.awt.Point location)
|
(package private) TreePanel |
newPanel(java.lang.String path)
Constructs a TreePanel rooted at the path. |
(package private) java.lang.String |
pStr2Key(java.lang.String pathString)
|
(package private) void |
recordGeometry(TreePanel panel)
|
(package private) void |
registerPanel(TreePanel panel)
|
(package private) boolean |
requiresDoubleClick()
|
(package private) void |
restoreGeometry(TreePanel panel)
|
(package private) void |
restoreVisiblePanels()
|
void |
run(java.lang.String arg)
Creates a panel with the hierarchical tree structure of (some of the) ImageJ's commands according to the structure of the String argument (see below). |
int[] |
s2ints(java.lang.String s)
Breaks the specified string into an array of ints. |
(package private) void |
saveProperties()
|
(package private) void |
setDoubleClick(boolean dc)
|
(package private) void |
setExpandedStateProperty(java.lang.String item)
|
(package private) void |
setPanelShowingProperty(java.lang.String item)
|
(package private) void |
showHelp()
|
(package private) void |
unsetExpandedStateProperty(java.lang.String item)
|
(package private) void |
unsetPanelShowingProperty(java.lang.String item)
|
(package private) void |
verifyQuit()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.lang.String currentArg
java.util.Vector menus
java.util.Vector allMenus
java.lang.String[] installableMenuLabels
java.util.Hashtable commands
java.util.Hashtable menuCommands
java.lang.String[] pluginsArray
java.util.Hashtable treeCommands
int argLength
java.awt.MenuItem reloadMI
Constructor Detail |
---|
public ControlPanel()
Method Detail |
---|
public void run(java.lang.String arg)
run
in interface PlugIn
arg
- String (optional): a semi-colon - separated list of one or more tokens:void load()
javax.swing.tree.DefaultMutableTreeNode buildTree(java.lang.String arg)
doRoot(String)
method. Else, this method delegates to the
doRootFromMenus()
method.
arg
- See run(String)
comments for what arguments are allowed.
doRoot(String)
TreePanel newPanel(javax.swing.tree.DefaultMutableTreeNode node)
node
argument.
TreePanel newPanel(javax.swing.tree.DefaultMutableTreeNode node, java.awt.Point location)
TreePanel newPanel(java.lang.String path)
s
- A string with the structure "[item1,item2,...,itemn]", as returned by
a call to the toString()
method in the javax.swing.tree.TreePath
class.boolean requiresDoubleClick()
void setDoubleClick(boolean dc)
boolean hasPanelForNode(javax.swing.tree.DefaultMutableTreeNode node)
TreePanel getPanelForNode(javax.swing.tree.DefaultMutableTreeNode node)
java.lang.String getPluginsPath()
public java.lang.String getVersion()
public javax.swing.tree.DefaultMutableTreeNode getRoot()
java.util.Hashtable getPanels()
java.util.Hashtable getTreeCommands()
boolean hasVisiblePanels()
int getVisiblePanelsCount()
void registerPanel(TreePanel panel)
void loadProperties()
void saveProperties()
void setExpandedStateProperty(java.lang.String item)
boolean hasExpandedStateProperty(java.lang.String item)
void unsetExpandedStateProperty(java.lang.String item)
void setPanelShowingProperty(java.lang.String item)
void unsetPanelShowingProperty(java.lang.String item)
boolean hasPanelShowingProperty(java.lang.String item)
void restoreVisiblePanels()
void recordGeometry(TreePanel panel)
void restoreGeometry(TreePanel panel)
void closeAll(boolean die)
void verifyQuit()
void showHelp()
java.lang.String pStr2Key(java.lang.String pathString)
java.lang.String key2pStr(java.lang.String keyword)
public int[] s2ints(java.lang.String s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |