ij.plugin.tool
public abstract class PlugInTool extends java.lang.Object implements PlugIn
Constructor and Description |
---|
PlugInTool() |
Modifier and Type | Method and Description |
---|---|
Program |
getMacroProgram() |
java.lang.String |
getToolIcon()
Return the string encoding of the tool icon.
|
java.lang.String |
getToolName()
Return the tool name.
|
void |
mouseClicked(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mouseDragged(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mouseEntered(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mouseExited(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mouseMoved(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mousePressed(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
mouseReleased(ImagePlus imp,
java.awt.event.MouseEvent e) |
void |
run(java.lang.String arg)
This method is called when the plugin is loaded.
|
void |
runMacroTool(java.lang.String name)
These methods are overridden by MacroToolRunner.
|
void |
runMenuTool(java.lang.String name,
java.lang.String command) |
void |
showOptionsDialog() |
void |
showPopupMenu(java.awt.event.MouseEvent e,
Toolbar tb) |
public void run(java.lang.String arg)
PlugIn
public void mousePressed(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseReleased(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseClicked(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseDragged(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseMoved(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseEntered(ImagePlus imp, java.awt.event.MouseEvent e)
public void mouseExited(ImagePlus imp, java.awt.event.MouseEvent e)
public void showPopupMenu(java.awt.event.MouseEvent e, Toolbar tb)
public java.lang.String getToolName()
public java.lang.String getToolIcon()
public void showOptionsDialog()
public void runMacroTool(java.lang.String name)
public void runMenuTool(java.lang.String name, java.lang.String command)
public Program getMacroProgram()