public class RespTimeGraphChart extends JPanel
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected Color[] |
color |
protected double[][] |
data |
protected int |
height |
protected int |
incrYAxisScale |
protected Font |
legendFont |
protected String[] |
legendLabels |
protected int |
legendPlacement |
protected int |
maxYAxisScale |
protected Shape |
pointShape |
protected boolean |
showGrouping |
protected float |
strokeWidth |
protected String |
title |
protected Font |
titleFont |
protected int |
width |
protected String[] |
xAxisLabels |
protected String |
xAxisTitle |
protected String |
yAxisLabel |
protected String |
yAxisTitle |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
RespTimeGraphChart()
Constructor
|
RespTimeGraphChart(LayoutManager layout)
Constructor
|
RespTimeGraphChart(LayoutManager layout,
boolean isDoubleBuffered)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Color[] |
getColor() |
Font |
getLegendFont() |
int |
getLegendPlacement() |
int |
getMaxYAxisScale() |
Shape |
getPointShape() |
float |
getStrokeWidth() |
Font |
getTitleFont() |
boolean |
isShowGrouping() |
void |
paintComponent(Graphics graphics) |
void |
setColor(Color[] color) |
void |
setData(double[][] data) |
void |
setHeight(int h) |
void |
setIncrYAxisScale(int incrYAxisScale) |
void |
setLegendFont(Font legendFont) |
void |
setLegendLabels(String[] labels) |
void |
setLegendPlacement(int legendPlacement) |
void |
setMaxYAxisScale(int maxYAxisScale) |
void |
setPointShape(Shape pointShape) |
void |
setShowGrouping(boolean showGrouping) |
void |
setStrokeWidth(float strokeWidth) |
void |
setTitle(String title) |
void |
setTitleFont(Font titleFont) |
void |
setWidth(int w) |
void |
setXAxisLabels(String[] labels) |
void |
setXAxisTitle(String title) |
void |
setYAxisLabels(String label) |
void |
setYAxisTitle(String title) |
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, 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
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
protected double[][] data
protected String title
protected String xAxisTitle
protected String yAxisTitle
protected String yAxisLabel
protected String[] xAxisLabels
protected int width
protected int height
protected int incrYAxisScale
protected String[] legendLabels
protected int maxYAxisScale
protected Font titleFont
protected Font legendFont
protected Color[] color
protected boolean showGrouping
protected int legendPlacement
protected Shape pointShape
protected float strokeWidth
public RespTimeGraphChart()
public RespTimeGraphChart(LayoutManager layout)
layout
- The LayoutManager
to be usedpublic RespTimeGraphChart(LayoutManager layout, boolean isDoubleBuffered)
layout
- The LayoutManager
to be usedisDoubleBuffered
- Flag whether double buffering should be usedpublic void setData(double[][] data)
public void setTitle(String title)
public void setXAxisTitle(String title)
public void setYAxisTitle(String title)
public void setXAxisLabels(String[] labels)
public void setYAxisLabels(String label)
public void setLegendLabels(String[] labels)
public void setWidth(int w)
public void setHeight(int h)
public void setIncrYAxisScale(int incrYAxisScale)
incrYAxisScale
- the incrYAxisScale to setpublic int getMaxYAxisScale()
public void setMaxYAxisScale(int maxYAxisScale)
maxYAxisScale
- the maxYAxisScale to setpublic Color[] getColor()
public void setColor(Color[] color)
color
- the color to setpublic Font getTitleFont()
public void setTitleFont(Font titleFont)
titleFont
- the titleFont to setpublic Font getLegendFont()
public void setLegendFont(Font legendFont)
legendFont
- the legendFont to setpublic int getLegendPlacement()
public void setLegendPlacement(int legendPlacement)
legendPlacement
- the legendPlacement to setpublic Shape getPointShape()
public void setPointShape(Shape pointShape)
pointShape
- the pointShape to setpublic float getStrokeWidth()
public void setStrokeWidth(float strokeWidth)
strokeWidth
- the strokeWidth to setpublic boolean isShowGrouping()
public void setShowGrouping(boolean showGrouping)
showGrouping
- the showGrouping to setpublic void paintComponent(Graphics graphics)
paintComponent
in class JComponent
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.