|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--ij.gui.ImageWindow
|
+--ij.gui.PlotWindow
This class is an extended ImageWindow that displays line graphs.
| Field Summary | |
static boolean |
autoClose
Automatically close window after saving values. |
static int |
CIRCLE
Display points using a circle 5 pixels in diameter. |
static int |
LINE
Connect points with solid lines. |
static boolean |
saveXValues
Save x-values only. |
static int |
X
Display points using an X-shaped mark. |
| Fields inherited from class ij.gui.ImageWindow |
running |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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 |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
PlotWindow(java.lang.String title,
java.lang.String xLabel,
java.lang.String yLabel,
float[] xValues,
float[] yValues)
Construct a new PlotWindow. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addErrorBars(float[] errorBars)
Adds error bars to the plot. |
void |
addLabel(double x,
double y,
java.lang.String label)
Draws a label. |
void |
addPoints(double[] x,
double[] y,
int shape)
Adds a set of points to the plot using double arrays. |
void |
addPoints(float[] x,
float[] y,
int shape)
Adds a set of points to the plot. |
void |
draw()
Displays the plot. |
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
|
void |
mouseMoved(int x,
int y)
|
static void |
savePreferences(java.util.Properties prefs)
Called once when ImageJ quits. |
void |
setColor(java.awt.Color c)
Changes the drawing color. |
void |
setLimits(double xMin,
double xMax,
double yMin,
double yMax)
Sets the x-axis and y-axis range. |
| Methods inherited from class ij.gui.ImageWindow |
close, copy, drawInfo, focusGained, focusLost, getCanvas, getImagePlus, getInitialMagnification, getInsets, isClosed, paint, paste, toString, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class java.awt.Frame |
addNotify, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
| Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, removeWindowListener, setCursor, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, transferFocus |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
public static final int CIRCLE
public static final int X
public static final int LINE
public static boolean saveXValues
public static boolean autoClose
| Constructor Detail |
public PlotWindow(java.lang.String title,
java.lang.String xLabel,
java.lang.String yLabel,
float[] xValues,
float[] yValues)
title - the window titlexLabel - the x-axis labelyLabel - the y-axis labelxValues - the x-coodinatesyValues - the y-coodinates| Method Detail |
public void setLimits(double xMin,
double xMax,
double yMin,
double yMax)
public void addPoints(float[] x,
float[] y,
int shape)
x - the x-coodinatesy - the y-coodinatesshape - CIRCLE, X or LINE
public void addPoints(double[] x,
double[] y,
int shape)
public void addErrorBars(float[] errorBars)
public void addLabel(double x,
double y,
java.lang.String label)
public void setColor(java.awt.Color c)
public void draw()
public void mouseMoved(int x,
int y)
mouseMoved in class ImageWindow
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
lostOwnership in interface java.awt.datatransfer.ClipboardOwnerpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic static void savePreferences(java.util.Properties prefs)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||