Package org.apache.jmeter.visualizers
Class AxisGraph
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.apache.jmeter.visualizers.AxisGraph
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
Axis graph is used by StatGraphVisualizer, which generates bar graphs
from the statistical data.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Color[]protected double[][]protected Colorprotected intprotected Fontprotected String[]protected intprotected intprotected intprotected booleanprotected booleanprotected Stringprotected Fontprotected Fontprotected booleanprotected intprotected String[]protected Stringprotected Stringprotected StringFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionAxisGraph(LayoutManager layout) AxisGraph(LayoutManager layout, boolean isDoubleBuffered) -
Method Summary
Modifier and TypeMethodDescriptionColor[]getColor()intintbooleanbooleanbooleanvoidpaintComponent(Graphics graphics) voidvoidsetData(double[][] data) Expects null array when no data not empty arrayvoidsetForeColor(Color foreColor) voidsetHeight(int h) voidsetLegendFont(Font legendFont) voidsetLegendLabels(String[] labels) voidsetLegendPlacement(int legendPlacement) voidsetMaxLength(int maxLength) voidsetMaxYAxisScale(int maxYAxisScale) voidsetOutlinesBarFlag(boolean outlinesBarFlag) voidsetShowGrouping(boolean showGrouping) voidvoidsetTitleFont(Font titleFont) voidsetValueFont(Font valueFont) voidsetValueOrientation(boolean valueOrientation) voidsetWidth(int w) voidsetXAxisLabels(String[] labels) Expects null array when no labels not empty arrayvoidsetXAxisTitle(String title) voidsetYAxisLabels(String label) voidsetYAxisTitle(String title) Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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
-
maxLength
protected int maxLength -
xAxisLabels
-
width
protected int width -
height
protected int height -
legendLabels
-
maxYAxisScale
protected int maxYAxisScale -
titleFont
-
legendFont
-
valueFont
-
color
-
foreColor
-
outlinesBarFlag
protected boolean outlinesBarFlag -
showGrouping
protected boolean showGrouping -
valueOrientation
protected boolean valueOrientation -
legendPlacement
protected int legendPlacement
-
-
Constructor Details
-
AxisGraph
public AxisGraph() -
AxisGraph
- Parameters:
layout- TheLayoutManagerto use
-
AxisGraph
- Parameters:
layout- TheLayoutManagerto useisDoubleBuffered- Flag whether double buffering should be used
-
-
Method Details
-
setData
public void setData(double[][] data) Expects null array when no data not empty array- Parameters:
data- The data to be drawn
-
setTitle
-
setMaxLength
public void setMaxLength(int maxLength) -
setXAxisTitle
-
setYAxisTitle
-
setXAxisLabels
Expects null array when no labels not empty array- Parameters:
labels- The labels for the x axis
-
setYAxisLabels
-
setLegendLabels
-
setWidth
public void setWidth(int w) -
setHeight
public void setHeight(int h) -
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
-
getForeColor
- Returns:
- the foreColor
-
setForeColor
- Parameters:
foreColor- the foreColor to set
-
getTitleFont
- Returns:
- the titleFont
-
setTitleFont
- Parameters:
titleFont- the titleFont to set
-
getLegendFont
- Returns:
- the legendFont
-
setLegendFont
- Parameters:
legendFont- the legendFont to set
-
getValueFont
- Returns:
- the valueFont
-
setValueFont
- Parameters:
valueFont- the valueFont to set
-
getLegendPlacement
public int getLegendPlacement()- Returns:
- the legendPlacement
-
setLegendPlacement
public void setLegendPlacement(int legendPlacement) - Parameters:
legendPlacement- the legendPlacement to set
-
isOutlinesBarFlag
public boolean isOutlinesBarFlag()- Returns:
- the outlinesBarFlag
-
setOutlinesBarFlag
public void setOutlinesBarFlag(boolean outlinesBarFlag) - Parameters:
outlinesBarFlag- the outlinesBarFlag to set
-
isValueOrientation
public boolean isValueOrientation()- Returns:
- the valueOrientation
-
setValueOrientation
public void setValueOrientation(boolean valueOrientation) - Parameters:
valueOrientation- the valueOrientation to set
-
isShowGrouping
public boolean isShowGrouping()- Returns:
- the showGrouping
-
setShowGrouping
public void setShowGrouping(boolean showGrouping) - Parameters:
showGrouping- the showGrouping to set
-
paintComponent
- Overrides:
paintComponentin classJComponent
-