public class GraphPanelChart extends JComponent implements ClipboardOwner
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static int |
CHART_DEFAULT |
static int |
CHART_PERCENTAGE |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
GraphPanelChart() |
GraphPanelChart(boolean haveGUI) |
GraphPanelChart(boolean allowCsvExport,
boolean haveGUI)
Creates new chart object with default parameters
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearErrorMessage() |
ChartSettings |
getChartSettings() |
void |
invalidateCache() |
boolean |
isModelContainsRow(AbstractGraphRow row) |
void |
lostOwnership(Clipboard clipboard,
Transferable contents) |
void |
paintComponent(Graphics g) |
void |
saveGraphToCSV(File file) |
void |
saveGraphToPNG(File file,
int w,
int h) |
void |
setChartType(int type) |
void |
setCurrentX(long currentX) |
void |
setDisplayPrecision(boolean displayPrecision) |
void |
setErrorMessage(String msg) |
void |
setForcedMinX(long minX) |
void |
setIsPreview(boolean isPreview) |
void |
setPrecisionLabel(int precision) |
void |
setReSetColors(boolean reSetColors) |
void |
setRows(AbstractMap<String,AbstractGraphRow> aRows) |
void |
setTestStartTime(long time) |
void |
setUseRelativeTime(boolean selected) |
void |
setxAxisLabel(String xAxisLabel) |
void |
setxAxisLabelRenderer(org.apache.jorphan.gui.NumberRenderer xAxisLabelRenderer) |
void |
setYAxisLabel(String yAxisLabel) |
void |
setyAxisLabelRenderer(org.apache.jorphan.gui.NumberRenderer yAxisLabelRenderer) |
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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, 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, validateTreeaction, 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, getAccessibleContext, 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, transferFocusUpCyclepublic static final int CHART_PERCENTAGE
public static final int CHART_DEFAULT
public GraphPanelChart(boolean allowCsvExport,
boolean haveGUI)
public GraphPanelChart(boolean haveGUI)
public GraphPanelChart()
public ChartSettings getChartSettings()
public void setReSetColors(boolean reSetColors)
public void setDisplayPrecision(boolean displayPrecision)
public void setxAxisLabel(String xAxisLabel)
public void setYAxisLabel(String yAxisLabel)
public void setPrecisionLabel(int precision)
public void setIsPreview(boolean isPreview)
public void setTestStartTime(long time)
public boolean isModelContainsRow(AbstractGraphRow row)
public void setChartType(int type)
public void invalidateCache()
public void paintComponent(Graphics g)
paintComponent in class JComponentpublic void setRows(AbstractMap<String,AbstractGraphRow> aRows)
public void setyAxisLabelRenderer(org.apache.jorphan.gui.NumberRenderer yAxisLabelRenderer)
yAxisLabelRenderer - the yAxisLabelRenderer to setpublic void setxAxisLabelRenderer(org.apache.jorphan.gui.NumberRenderer xAxisLabelRenderer)
xAxisLabelRenderer - the xAxisLabelRenderer to setpublic void setCurrentX(long currentX)
currentX - the currentX to setpublic void setForcedMinX(long minX)
public void clearErrorMessage()
public void setErrorMessage(String msg)
public void lostOwnership(Clipboard clipboard, Transferable contents)
lostOwnership in interface ClipboardOwnerpublic void setUseRelativeTime(boolean selected)
public void saveGraphToPNG(File file, int w, int h) throws IOException
IOExceptionpublic void saveGraphToCSV(File file) throws IOException
IOExceptionCopyright © 2016. All rights reserved.