Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ij.plugin
Class ControlPanel

    java.lang.Object
      ij.plugin.ControlPanel

All Implemented Interfaces:
  PlugIn

public class ControlPanel
extends java.lang.Object
implements PlugIn

ControlPanel.
Created: Tue Dec 5 00:52:15 2000; Modified 05/03/2004

Version:
  1.0g
Author:
  Cezar M. Tigaret

Constructor Summary
`ControlPanel()`

Method Summary
`javax.swing.tree.DefaultMutableTreeNode` | `getRoot()`
`java.lang.String` | `getVersion()`
`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.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ControlPanel

    public ControlPanel()

Method Detail

### run

    public 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).

  Specified by:
    `run` in interface `PlugIn`
  Parameters:
    `arg` - String (optional): a semi-colon - separated list of one or more tokens:
    "imagej menus"
      creates a tree with all of ImageJ's menu structure, that means it replicates in tree form the ImageJ's menu bar; this includes any jar plugin and user plugins
    "user plugins"
      creates a tree with loose user plugins (not "jar plugins")
    "imagej commands"
      creates a tree with all ImageJ's commands
    "about"
      will not create a tree panel; instead, it will show a brief help message
    If there is more than one token, a subtree will be created for each token, and added to a common root tree. If the "about" token is also present, a help essage will be displayed
    If the argument is missing, a panel with all of ImageJ's menus will be created as if "imagej menus" was passed as argument.
    Please note that when no arguments are passed, ImageJ's menus will be shown as a unique tree named "Control Panel"; if "imagej menus"
    is part of a multi-token argument, them ImageJ menus will be created as a sub tree called "ImageJ Menus" (what else ? :-)...) and the main tree will be called "Control Panel"

### getVersion

    public java.lang.String getVersion()

### getRoot

    public javax.swing.tree.DefaultMutableTreeNode getRoot()

### s2ints

    public int[] s2ints(java.lang.String s)

  Breaks the specified string into an array of ints. Returns null if there is an error.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD