public class JChart2DComponent
extends info.monitorenter.gui.chart.Chart2D
info.monitorenter.gui.chart.Chart2D.PointFinder, info.monitorenter.gui.chart.Chart2D.ToolTipType
AXIX_CONSTANT_NAMES, CHART_POSITION_BOTTOM, CHART_POSITION_LEFT, CHART_POSITION_RIGHT, CHART_POSITION_TOP, DEBUG_HIGHLIGHTING, DEBUG_SCALING, DEBUG_THREADING, PROPERTY_ADD_REMOVE_TRACE, PROPERTY_ANTIALIASING_ENABLED, PROPERTY_AXIS_X, PROPERTY_AXIS_X_BOTTOM_REPLACE, PROPERTY_AXIS_X_TOP_REPLACE, PROPERTY_AXIS_Y, PROPERTY_AXIS_Y_LEFT_REPLACE, PROPERTY_AXIS_Y_RIGHT_REPLACE, PROPERTY_BACKGROUND_COLOR, PROPERTY_FONT, PROPERTY_FOREGROUND_COLOR, PROPERTY_GRID_COLOR, PROPERTY_PAINTLABELS, PROPERTY_POINT_HIGHLIGHTING_ENABLED, PROPERTY_POINTFINDER, PROPERTY_TOOLTIP_TYPE, X, X_Y, Y
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JChart2DComponent()
Creates a new chart that does not contain any traces.
|
JChart2DComponent(int numberoftraces)
Creates a new Chart which already contains all the traces that should be
displayed.
|
Modifier and Type | Method and Description |
---|---|
void |
addstatkeeper(StatKeeper sk)
Adds a new StatKeeper that provides data for the traces.
|
void |
configureChart(int numberoftraces)
Configures the Chart.
|
int |
getNumberOfAddedTraces()
Returns the number of traces that already have a StatKeeper object assigned to.
|
void |
updateChart()
Updates the displayed chart.
|
addAxisXBottom, addAxisXTop, addAxisYLeft, addAxisYRight, addTrace, addTrace, createToolTip, destroy, enablePointHighlighting, findAxesOfTrace, getAxes, getAxesXBottom, getAxesXTop, getAxesYLeft, getAxesYRight, getAxisTickPainter, getAxisX, getAxisX, getAxisY, getAxisY, getGridColor, getHeight, getMinPaintLatency, getNearestPointEuclid, getNearestPointEuclid, getNearestPointManhattan, getNearestPointManhattan, getPointFinder, getPreferredSize, getSize, getSynchronizedXStartChart, getToolTipText, getToolTipType, getTracePointProvider, getTraces, getWidth, getXAxisWidth, getXChartEnd, getXChartStart, getYChartEnd, getYChartStart, isEnabledPointHighlighting, isPaintLabels, isToolTipCoords, isUseAntialiasing, isVisible, iterator, paint, print, propertyChange, removeAllTraces, removeAxisXBottom, removeAxisXTop, removeAxisYLeft, removeAxisYRight, removeTrace, repaint, repaint, repaint, repaint, repaint, resetPrintMode, setAxisTickPainter, setAxisX, setAxisXBottom, setAxisXTop, setAxisY, setAxisYLeft, setAxisYRight, setGridColor, setMinPaintLatency, setPaintLabels, setPointFinder, setRequestedRepaint, setSynchronizedXStartChart, setToolTipCoords, setToolTipType, setTracePointProvider, setUseAntialiasing, snapShot, snapShot, toString, translateMousePosition
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public JChart2DComponent(int numberoftraces)
numberoftraces
- the number of traces that should be displayedpublic JChart2DComponent()
public void configureChart(int numberoftraces)
numberoftraces
- the number of traces that are addedpublic int getNumberOfAddedTraces()
public void addstatkeeper(StatKeeper sk)
sk
- new StatKeeperpublic void updateChart()