Package org.apache.jmeter.visualizers
Class RespTimeGraphChart
-
- All Implemented Interfaces:
-
java.awt.MenuContainer,java.awt.image.ImageObserver,java.io.Serializable,javax.accessibility.Accessible,javax.swing.TransferHandler.HasGetTransferHandler
public class RespTimeGraphChart extends JPanel
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringuiClassIDpublic floatalignmentXpublic floatalignmentYpublic booleanautoscrollspublic Borderborderpublic InputVerifierinputVerifierpublic booleanverifyInputWhenFocusTargetpublic final static intWHEN_FOCUSEDpublic final static intWHEN_ANCESTOR_OF_FOCUSED_COMPONENTpublic final static intWHEN_IN_FOCUSED_WINDOWpublic final static intUNDEFINED_CONDITIONpublic final static StringTOOL_TIP_TEXT_KEYpublic ActionMapactionMappublic transient FocusTraversalPolicyfocusTraversalPolicypublic transient Containerparentpublic intxpublic intypublic intwidthpublic intheightpublic Colorforegroundpublic Colorbackgroundpublic volatile Fontfontpublic Cursorcursorpublic Localelocalepublic booleanignoreRepaintpublic DropTargetdropTargetpublic Stringnamepublic booleanfocusTraversalKeysEnabledpublic transient ComponentOrientationcomponentOrientationpublic final static floatTOP_ALIGNMENTpublic final static floatCENTER_ALIGNMENTpublic final static floatBOTTOM_ALIGNMENTpublic final static floatLEFT_ALIGNMENTpublic final static floatRIGHT_ALIGNMENTpublic final static intWIDTHpublic final static intHEIGHTpublic final static intPROPERTIESpublic final static intSOMEBITSpublic final static intFRAMEBITSpublic final static intALLBITSpublic final static intERRORpublic final static intABORT
-
Constructor Summary
Constructors Constructor Description RespTimeGraphChart()Constructor RespTimeGraphChart(LayoutManager layout)Constructor RespTimeGraphChart(LayoutManager layout, boolean isDoubleBuffered)Constructor
-
Method Summary
Modifier and Type Method Description voidsetData(Array<Array<double>> data)voidsetTitle(String title)voidsetXAxisTitle(String title)voidsetYAxisTitle(String title)voidsetXAxisLabels(Array<String> labels)voidsetYAxisLabels(String label)voidsetLegendLabels(Array<String> labels)voidsetWidth(int w)voidsetHeight(int h)voidsetIncrYAxisScale(int incrYAxisScale)intgetMaxYAxisScale()voidsetMaxYAxisScale(int maxYAxisScale)Array<Color>getColor()voidsetColor(Array<Color> color)FontgetTitleFont()voidsetTitleFont(Font titleFont)FontgetLegendFont()voidsetLegendFont(Font legendFont)intgetLegendPlacement()voidsetLegendPlacement(int legendPlacement)ShapegetPointShape()voidsetPointShape(Shape pointShape)floatgetStrokeWidth()voidsetStrokeWidth(float strokeWidth)booleanisShowGrouping()voidsetShowGrouping(boolean showGrouping)voidpaintComponent(Graphics graphics)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI -
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, contains, createToolTip, disable, enable, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, 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 -
Methods inherited from class java.awt.Container
add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, getComponent, getComponentAt, getComponentCount, getComponentZOrder, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate -
Methods inherited from class java.awt.Component
action, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, createImage, createVolatileImage, dispatchEvent, enableInputMethods, getBackground, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusOwner, isFocusTraversable, isFocusable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusTraversalKeysEnabled, setFocusable, setIgnoreRepaint, setLocale, setLocation, setMixingCutoutShape, setName, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RespTimeGraphChart
RespTimeGraphChart()
Constructor
-
RespTimeGraphChart
RespTimeGraphChart(LayoutManager layout)
Constructor- Parameters:
layout- The LayoutManager to be used
-
RespTimeGraphChart
RespTimeGraphChart(LayoutManager layout, boolean isDoubleBuffered)
Constructor- Parameters:
layout- The LayoutManager to be usedisDoubleBuffered- Flag whether double buffering should be used
-
-
Method Detail
-
setXAxisTitle
void setXAxisTitle(String title)
-
setYAxisTitle
void setYAxisTitle(String title)
-
setXAxisLabels
void setXAxisLabels(Array<String> labels)
-
setYAxisLabels
void setYAxisLabels(String label)
-
setLegendLabels
void setLegendLabels(Array<String> labels)
-
setWidth
void setWidth(int w)
-
setHeight
void setHeight(int h)
-
setIncrYAxisScale
void setIncrYAxisScale(int incrYAxisScale)
- Parameters:
incrYAxisScale- the incrYAxisScale to set
-
getMaxYAxisScale
int getMaxYAxisScale()
- Returns:
the maxYAxisScale
-
setMaxYAxisScale
void setMaxYAxisScale(int maxYAxisScale)
- Parameters:
maxYAxisScale- the maxYAxisScale to set
-
getTitleFont
Font getTitleFont()
- Returns:
the titleFont
-
setTitleFont
void setTitleFont(Font titleFont)
- Parameters:
titleFont- the titleFont to set
-
getLegendFont
Font getLegendFont()
- Returns:
the legendFont
-
setLegendFont
void setLegendFont(Font legendFont)
- Parameters:
legendFont- the legendFont to set
-
getLegendPlacement
int getLegendPlacement()
- Returns:
the legendPlacement
-
setLegendPlacement
void setLegendPlacement(int legendPlacement)
- Parameters:
legendPlacement- the legendPlacement to set
-
getPointShape
Shape getPointShape()
- Returns:
the pointShape
-
setPointShape
void setPointShape(Shape pointShape)
- Parameters:
pointShape- the pointShape to set
-
getStrokeWidth
float getStrokeWidth()
- Returns:
the strokeWidth
-
setStrokeWidth
void setStrokeWidth(float strokeWidth)
- Parameters:
strokeWidth- the strokeWidth to set
-
isShowGrouping
boolean isShowGrouping()
- Returns:
the showGrouping
-
setShowGrouping
void setShowGrouping(boolean showGrouping)
- Parameters:
showGrouping- the showGrouping to set
-
paintComponent
void paintComponent(Graphics graphics)
-
-
-
-