public class Recorder extends PlugInFrame implements PlugIn, java.awt.event.ActionListener, ImageListener, java.awt.event.ItemListener
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static boolean |
record
This variable is true if the recorder is running.
|
static boolean |
recordInMacros
Set this variable true to allow recording within IJ.run() calls.
|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
close()
Closes this window.
|
static void |
disablePathRecording()
Temporarily disables path recording.
|
static java.lang.String |
getCommand()
Returns the name of the command currently being recorded, or null.
|
static java.lang.String |
getCommandOptions()
Used by GenericDialog to determine if any options have been recorded.
|
static Recorder |
getInstance() |
java.lang.String |
getText() |
void |
imageClosed(ImagePlus imp) |
void |
imageOpened(ImagePlus imp) |
void |
imageUpdated(ImagePlus imp) |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
static void |
record(java.lang.String method) |
static void |
record(java.lang.String method,
double a1,
double a2) |
static void |
record(java.lang.String method,
int a1) |
static void |
record(java.lang.String method,
int a1,
int a2) |
static void |
record(java.lang.String method,
int a1,
int a2,
int a3) |
static void |
record(java.lang.String method,
int a1,
int a2,
int a3,
int a4) |
static void |
record(java.lang.String method,
int a1,
int a2,
int a3,
int a4,
double a5) |
static void |
record(java.lang.String method,
int a1,
int a2,
int a3,
int a4,
int a5) |
static void |
record(java.lang.String method,
java.lang.String arg) |
static void |
record(java.lang.String method,
java.lang.String a1,
int a2) |
static void |
record(java.lang.String method,
java.lang.String args,
int a1,
int a2) |
static void |
record(java.lang.String method,
java.lang.String arg1,
java.lang.String arg2) |
static void |
record(java.lang.String method,
java.lang.String path,
java.lang.String args,
int a1,
int a2,
int a3,
int a4,
int a5) |
static void |
record(java.lang.String method,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3) |
static void |
recordCall(java.lang.String call) |
static void |
recordCall(java.lang.String className,
java.lang.String call) |
static void |
recordOption(java.lang.String key) |
static void |
recordOption(java.lang.String key,
java.lang.String value) |
static void |
recordPath(java.lang.String key,
java.lang.String path) |
static void |
recordRoi(java.awt.Polygon p,
int type) |
static void |
recordScriptRoi(java.awt.Polygon p,
int type) |
static void |
recordString(java.lang.String str) |
static void |
saveCommand()
Writes the current command and options to the Recorder window.
|
static boolean |
scriptMode() |
static void |
setBackgroundColor(java.awt.Color c) |
static void |
setBlackBackground() |
static void |
setCommand(java.lang.String command)
Starts recording a command.
|
static void |
setForegroundColor(java.awt.Color c) |
focusGained, focusLost, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, run, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static boolean record
public static boolean recordInMacros
public static void record(java.lang.String method)
public static void setCommand(java.lang.String command)
public static java.lang.String getCommand()
public static void record(java.lang.String method, java.lang.String arg)
public static void record(java.lang.String method, java.lang.String arg1, java.lang.String arg2)
public static void record(java.lang.String method, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
public static void record(java.lang.String method, int a1)
public static void record(java.lang.String method, int a1, int a2)
public static void record(java.lang.String method, double a1, double a2)
public static void record(java.lang.String method, int a1, int a2, int a3)
public static void record(java.lang.String method, java.lang.String a1, int a2)
public static void record(java.lang.String method, java.lang.String args, int a1, int a2)
public static void record(java.lang.String method, int a1, int a2, int a3, int a4)
public static void record(java.lang.String method, int a1, int a2, int a3, int a4, int a5)
public static void record(java.lang.String method, int a1, int a2, int a3, int a4, double a5)
public static void record(java.lang.String method, java.lang.String path, java.lang.String args, int a1, int a2, int a3, int a4, int a5)
public static void recordString(java.lang.String str)
public static void recordCall(java.lang.String call)
public static void recordCall(java.lang.String className, java.lang.String call)
public static void recordRoi(java.awt.Polygon p, int type)
public static void recordScriptRoi(java.awt.Polygon p, int type)
public static void recordOption(java.lang.String key, java.lang.String value)
public static void recordPath(java.lang.String key, java.lang.String path)
public static void recordOption(java.lang.String key)
public static void saveCommand()
public static java.lang.String getCommandOptions()
public static void disablePathRecording()
public static boolean scriptMode()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class PlugInFrame
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void imageUpdated(ImagePlus imp)
imageUpdated
in interface ImageListener
public void imageOpened(ImagePlus imp)
imageOpened
in interface ImageListener
public void imageClosed(ImagePlus imp)
imageClosed
in interface ImageListener
public void close()
PlugInFrame
close
in class PlugInFrame
public java.lang.String getText()
public static Recorder getInstance()
public static void setForegroundColor(java.awt.Color c)
public static void setBackgroundColor(java.awt.Color c)
public static void setBlackBackground()