|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.princeton.plot.Plot2D
edu.princeton.plot.SimplePlot
public class SimplePlot
Nested Class Summary | |
---|---|
static class |
SimplePlot.MARKER
|
static class |
SimplePlot.PlotSeries
|
(package private) class |
SimplePlot.PreviewPanel
|
static class |
SimplePlot.STROKE
|
Nested classes/interfaces inherited from class edu.princeton.plot.Plot2D |
---|
Plot2D.GeneralWrapperPanel, Plot2D.ImageTransferable |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) static java.awt.Color[] |
COLORS
|
(package private) static java.awt.Stroke |
DASH
|
(package private) static java.awt.Stroke |
DOT
|
(package private) javax.swing.JMenuItem |
editSeries
|
(package private) static javax.swing.JComboBox |
MARKERBOX
|
(package private) static java.awt.Stroke |
PLAIN
|
(package private) static java.awt.Stroke |
PLAIN_WIDE
|
(package private) java.util.ArrayList<SimplePlot.PlotSeries> |
series
|
(package private) static javax.swing.JComboBox |
STROKEBOX
|
Fields inherited from class edu.princeton.plot.Plot2D |
---|
aliasing, antiAlias, AXIS_FONT, BACKGROUND, border, clicked, coordinateLabel, DELAY, doNotDraw, doNotPaintMain, generalWrapperPanel, grid_space, gridLineColor, h, hashX, hashY, IMAGES_FOLDER, isUniformAxis, lightGray, maxHash, maxX, maxX_fin, maxY, maxY_fin, MIN_GAP, minRange, minX, minX_fin, minY, minY_fin, paintGrid, paintGridItem, popup, space, title, topPanel, uniformBounds, w, x, x_axis, x1, x2, xCross, y, y_axis, y1, y2, yCross, zoom_get_x, zoom_get_y |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
SimplePlot(java.lang.String title,
java.lang.String x_axis,
java.lang.String y_axis)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addSeries(SimplePlot.PlotSeries... newSeries)
|
void |
addSeries(java.lang.String name,
java.util.List<? extends Point> data,
SimplePlot.MARKER type,
SimplePlot.STROKE stroke,
java.awt.Color color,
boolean closeLoop)
|
void |
addSeries(java.lang.String name,
Point[] data,
SimplePlot.MARKER type,
SimplePlot.STROKE stroke,
java.awt.Color color,
boolean closeLoop)
|
void |
addSeries(java.lang.String name,
Point data,
SimplePlot.MARKER type,
SimplePlot.STROKE stroke,
java.awt.Color color,
boolean closeLoop)
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
|
void |
clear()
|
Plot2D |
clonePlot()
|
private static Point[] |
copy(Point[] data)
|
boolean |
deleteSeries(int k)
|
boolean |
deleteSeries(java.lang.String... name)
|
private void |
editSeries()
|
java.awt.Component |
getPlotKey()
|
void |
paintComponentMainPanel(java.awt.Graphics g)
|
private void |
resizeBounds(Point[] points)
|
boolean |
setData(int k,
Point[] data)
|
boolean |
setData(java.lang.String name,
Point[] data)
|
void |
setInitialPlotBounds()
|
Methods inherited from class edu.princeton.plot.Plot2D |
---|
checkBounds, checkBounds, copyImage, drawCircle, drawLine, drawPolygon, drawSquare, fillCircle, fillSquare, getWrapper, getXPixel, getYPixel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintComponent, paintGridLines, paintHashMarks, saveImage, setAntiAlias, setPaintGrid, setPlotBounds, setTitle, setUniformBounds, setXAxis, setYAxis, showNewWindow, showPlotKey |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final javax.swing.JComboBox MARKERBOX
static final javax.swing.JComboBox STROKEBOX
javax.swing.JMenuItem editSeries
static java.awt.Stroke PLAIN
static java.awt.Stroke PLAIN_WIDE
static java.awt.Stroke DASH
static java.awt.Stroke DOT
java.util.ArrayList<SimplePlot.PlotSeries> series
static java.awt.Color[] COLORS
Constructor Detail |
---|
public SimplePlot(java.lang.String title, java.lang.String x_axis, java.lang.String y_axis)
Method Detail |
---|
public void addSeries(java.lang.String name, java.util.List<? extends Point> data, SimplePlot.MARKER type, SimplePlot.STROKE stroke, java.awt.Color color, boolean closeLoop)
public void addSeries(java.lang.String name, Point data, SimplePlot.MARKER type, SimplePlot.STROKE stroke, java.awt.Color color, boolean closeLoop)
public void clear()
public void addSeries(java.lang.String name, Point[] data, SimplePlot.MARKER type, SimplePlot.STROKE stroke, java.awt.Color color, boolean closeLoop)
public void addSeries(SimplePlot.PlotSeries... newSeries)
public boolean deleteSeries(int k)
public boolean setData(int k, Point[] data)
public boolean setData(java.lang.String name, Point[] data)
public boolean deleteSeries(java.lang.String... name)
private void resizeBounds(Point[] points)
private static Point[] copy(Point[] data)
public void setInitialPlotBounds()
setInitialPlotBounds
in class Plot2D
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
public Plot2D clonePlot()
clonePlot
in class Plot2D
public void paintComponentMainPanel(java.awt.Graphics g)
paintComponentMainPanel
in class Plot2D
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class Plot2D
private void editSeries()
public java.awt.Component getPlotKey()
getPlotKey
in class Plot2D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |