public class Graph
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
static class |
Graph.Plot |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
AUTOMATIC |
static graph.Graph.Box |
BOX |
static graph.Graph.Circle |
CIRCLE |
static graph.Graph.Cross |
CROSS |
static graph.Graph.Line |
DASH |
static graph.Graph.Line |
DASH_DOT |
static graph.Graph.Line |
DASH_DOT_DOT |
static graph.Graph.Line |
DOT |
static graph.Graph.Line |
DOT_DOT |
static graph.Graph.Policy |
NOWINDOW |
static graph.Graph.Policy |
PILE |
static graph.Graph.Plus |
PLUS |
static graph.Graph.Line |
SOLID |
static graph.Graph.Policy |
STACK |
static graph.Graph.Policy |
TILE |
static java.awt.Color |
TRANSPARENT |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Graph(graph.Graph.Policy policy,
boolean zoomWidths,
double scaling) |
Graph(graph.Graph.Policy policy,
boolean zoomWidths,
double scaling,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
autoScale() |
static graph.Graph.Box |
BOX(double size,
java.awt.Color... colors) |
static graph.Graph.Circle |
CIRCLE(double size,
java.awt.Color... colors) |
static graph.Graph.Cross |
CROSS(double size,
java.awt.Color... colors) |
static graph.Graph.Line |
LINE(double width,
java.awt.Color color,
java.lang.Number... numbers) |
static graph.Graph.Line |
LINE(double width,
java.lang.Number... numbers) |
void |
paint(java.awt.Graphics g) |
void |
plot(double[] x,
double[] y,
java.lang.Object... args) |
void |
plot(double[] y,
java.lang.Object... args) |
void |
plot(Graph.Plot plot,
java.lang.Object... args) |
void |
plot(java.util.List<java.lang.Double> x,
java.util.List<java.lang.Double> y,
java.lang.Object... args) |
void |
plot(java.util.List list,
java.lang.Object... args) |
void |
plot(javax.vecmath.Tuple2d[] p,
java.lang.Object... args) |
static graph.Graph.Plus |
PLUS(double size,
java.awt.Color... colors) |
void |
scale(double minX,
double gridX,
double maxX,
double minY,
double gridY,
double maxY) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public static final java.awt.Color TRANSPARENT
public static final java.awt.Color AUTOMATIC
public static final graph.Graph.Line SOLID
public static final graph.Graph.Line DASH
public static final graph.Graph.Line DOT
public static final graph.Graph.Line DASH_DOT
public static final graph.Graph.Line DASH_DOT_DOT
public static final graph.Graph.Line DOT_DOT
public static final graph.Graph.Box BOX
public static final graph.Graph.Circle CIRCLE
public static final graph.Graph.Cross CROSS
public static final graph.Graph.Plus PLUS
public static final graph.Graph.Policy NOWINDOW
public static final graph.Graph.Policy PILE
public static final graph.Graph.Policy STACK
public static final graph.Graph.Policy TILE
public Graph(graph.Graph.Policy policy, boolean zoomWidths, double scaling)
public Graph(graph.Graph.Policy policy, boolean zoomWidths, double scaling, java.lang.String title)
public void scale(double minX, double gridX, double maxX, double minY, double gridY, double maxY)
public void autoScale()
public static graph.Graph.Line LINE(double width, java.lang.Number... numbers)
public static graph.Graph.Line LINE(double width, java.awt.Color color, java.lang.Number... numbers)
public static graph.Graph.Box BOX(double size, java.awt.Color... colors)
public static graph.Graph.Circle CIRCLE(double size, java.awt.Color... colors)
public static graph.Graph.Cross CROSS(double size, java.awt.Color... colors)
public static graph.Graph.Plus PLUS(double size, java.awt.Color... colors)
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void plot(Graph.Plot plot, java.lang.Object... args)
public void plot(double[] y, java.lang.Object... args)
public void plot(java.util.List list, java.lang.Object... args)
public void plot(double[] x, double[] y, java.lang.Object... args)
public void plot(java.util.List<java.lang.Double> x, java.util.List<java.lang.Double> y, java.lang.Object... args)
public void plot(javax.vecmath.Tuple2d[] p, java.lang.Object... args)