Package org.apache.jmeter.visualizers
Class RespTimeGraphChart
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.apache.jmeter.visualizers.RespTimeGraphChart
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Modifier and TypeFieldDescriptionprotected Color[]
protected double[][]
protected int
protected int
protected Font
protected String[]
protected int
protected int
protected Shape
protected boolean
protected float
protected String
protected Font
protected int
protected String[]
protected String
protected String
protected String
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
ConstructorDescriptionConstructorRespTimeGraphChart
(LayoutManager layout) ConstructorRespTimeGraphChart
(LayoutManager layout, boolean isDoubleBuffered) Constructor -
Method Summary
Modifier and TypeMethodDescriptionColor[]
getColor()
int
int
float
boolean
void
paintComponent
(Graphics graphics) void
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
void
setTitleFont
(Font titleFont) void
setWidth
(int w) void
setXAxisLabels
(String[] labels) void
setXAxisTitle
(String title) void
setYAxisLabels
(String label) void
setYAxisTitle
(String title) 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, 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
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
data
protected double[][] data -
title
-
xAxisTitle
-
yAxisTitle
-
yAxisLabel
-
xAxisLabels
-
width
protected int width -
height
protected int height -
incrYAxisScale
protected int incrYAxisScale -
legendLabels
-
maxYAxisScale
protected int maxYAxisScale -
titleFont
-
legendFont
-
color
-
showGrouping
protected boolean showGrouping -
legendPlacement
protected int legendPlacement -
pointShape
-
strokeWidth
protected float strokeWidth
-
-
Constructor Details
-
RespTimeGraphChart
public RespTimeGraphChart()Constructor -
RespTimeGraphChart
Constructor- Parameters:
layout
- TheLayoutManager
to be used
-
RespTimeGraphChart
Constructor- Parameters:
layout
- TheLayoutManager
to be usedisDoubleBuffered
- Flag whether double buffering should be used
-
-
Method Details
-
setData
public void setData(double[][] data) -
setTitle
-
setXAxisTitle
-
setYAxisTitle
-
setXAxisLabels
-
setYAxisLabels
-
setLegendLabels
-
setWidth
public void setWidth(int w) -
setHeight
public void setHeight(int h) -
setIncrYAxisScale
public void setIncrYAxisScale(int incrYAxisScale) - Parameters:
incrYAxisScale
- the incrYAxisScale to set
-
getMaxYAxisScale
public int getMaxYAxisScale()- Returns:
- the maxYAxisScale
-
setMaxYAxisScale
public void setMaxYAxisScale(int maxYAxisScale) - Parameters:
maxYAxisScale
- the maxYAxisScale to set
-
getColor
- Returns:
- the color
-
setColor
- Parameters:
color
- the color to set
-
getTitleFont
- Returns:
- the titleFont
-
setTitleFont
- Parameters:
titleFont
- the titleFont to set
-
getLegendFont
- Returns:
- the legendFont
-
setLegendFont
- Parameters:
legendFont
- the legendFont to set
-
getLegendPlacement
public int getLegendPlacement()- Returns:
- the legendPlacement
-
setLegendPlacement
public void setLegendPlacement(int legendPlacement) - Parameters:
legendPlacement
- the legendPlacement to set
-
getPointShape
- Returns:
- the pointShape
-
setPointShape
- Parameters:
pointShape
- the pointShape to set
-
getStrokeWidth
public float getStrokeWidth()- Returns:
- the strokeWidth
-
setStrokeWidth
public void setStrokeWidth(float strokeWidth) - Parameters:
strokeWidth
- the strokeWidth to set
-
isShowGrouping
public boolean isShowGrouping()- Returns:
- the showGrouping
-
setShowGrouping
public void setShowGrouping(boolean showGrouping) - Parameters:
showGrouping
- the showGrouping to set
-
paintComponent
- Overrides:
paintComponent
in classJComponent
-