public class Recorder extends PlugInFrame implements PlugIn, ActionListener, ImageListener, ItemListener
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
close()
Closes this window.
|
static void |
disablePathRecording()
Temporarily disables path recording.
|
static String |
getCommand()
Returns the name of the command currently being recorded, or null.
|
static String |
getCommandOptions()
Used by GenericDialog to determine if any options have been recorded.
|
static Recorder |
getInstance() |
String |
getText() |
void |
imageClosed(ImagePlus imp) |
void |
imageOpened(ImagePlus imp) |
void |
imageUpdated(ImagePlus imp) |
void |
itemStateChanged(ItemEvent e) |
static void |
record(String method) |
static void |
record(String method,
double a1,
double a2) |
static void |
record(String method,
int a1) |
static void |
record(String method,
int a1,
int a2) |
static void |
record(String method,
int a1,
int a2,
int a3) |
static void |
record(String method,
int a1,
int a2,
int a3,
int a4) |
static void |
record(String method,
int a1,
int a2,
int a3,
int a4,
double a5) |
static void |
record(String method,
int a1,
int a2,
int a3,
int a4,
int a5) |
static void |
record(String method,
int a1,
int a2,
String a3) |
static void |
record(String method,
String arg) |
static void |
record(String method,
String a1,
int a2) |
static void |
record(String method,
String args,
int a1,
int a2) |
static void |
record(String method,
String arg1,
String arg2) |
static void |
record(String method,
String path,
String args,
int a1,
int a2,
int a3,
int a4,
int a5) |
static void |
record(String method,
String arg1,
String arg2,
String arg3) |
static void |
recordCall(String call) |
static void |
recordCall(String className,
String call) |
static void |
recordOption(String key) |
static void |
recordOption(String key,
String value) |
static void |
recordPath(String key,
String path) |
static void |
recordRoi(Polygon p,
int type) |
static void |
recordRoi(Roi roi) |
static void |
recordScriptRoi(Polygon p,
int type) |
static void |
recordString(String str) |
static void |
saveCommand()
Writes the current command and options to the Recorder window.
|
static boolean |
scriptMode() |
static void |
setBackgroundColor(Color c) |
static void |
setBlackBackground() |
static void |
setCommand(String command)
Starts recording a command.
|
static void |
setForegroundColor(Color c) |
void |
windowActivated(WindowEvent e)
Override windowActivated in PlugInFrame.
|
focusGained, focusLost, run, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static boolean record
public static boolean recordInMacros
public static void record(String method)
public static void setCommand(String command)
public static String getCommand()
public static void record(String method, int a1)
public static void record(String method, int a1, int a2)
public static void record(String method, double a1, double a2)
public static void record(String method, int a1, int a2, int a3)
public static void record(String method, int a1, int a2, int a3, int a4)
public static void record(String method, int a1, int a2, int a3, int a4, int a5)
public static void record(String method, int a1, int a2, int a3, int a4, double a5)
public static void record(String method, String path, String args, int a1, int a2, int a3, int a4, int a5)
public static void recordString(String str)
public static void recordCall(String call)
public static void recordRoi(Roi roi)
public static void recordRoi(Polygon p, int type)
public static void recordScriptRoi(Polygon p, int type)
public static void recordOption(String key)
public static void saveCommand()
public static String getCommandOptions()
public static void disablePathRecording()
public static boolean scriptMode()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface 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 String getText()
public static Recorder getInstance()
public static void setForegroundColor(Color c)
public static void setBackgroundColor(Color c)
public static void setBlackBackground()
public void windowActivated(WindowEvent e)
windowActivated
in interface WindowListener
windowActivated
in class PlugInFrame