ImageObserver
, MenuContainer
, Serializable
, Accessible
public class AxisGraph extends JPanel
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Container.AccessibleAWTContainer
JComponent.AccessibleJComponent
JPanel.AccessibleJPanel
Modifier and Type | Field | Description |
---|---|---|
protected Color[] |
color |
|
protected double[][] |
data |
|
protected Color |
foreColor |
|
protected int |
height |
|
protected Font |
legendFont |
|
protected String[] |
legendLabels |
|
protected int |
legendPlacement |
|
protected int |
maxLength |
|
protected int |
maxYAxisScale |
|
protected boolean |
outlinesBarFlag |
|
protected boolean |
showGrouping |
|
protected String |
title |
|
protected Font |
titleFont |
|
protected Font |
valueFont |
|
protected boolean |
valueOrientation |
|
protected int |
width |
|
protected String[] |
xAxisLabels |
|
protected String |
xAxisTitle |
|
protected String |
yAxisLabel |
|
protected String |
yAxisTitle |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor | Description |
---|---|
AxisGraph() |
|
AxisGraph(LayoutManager layout) |
|
AxisGraph(LayoutManager layout,
boolean isDoubleBuffered) |
Modifier and Type | Method | Description |
---|---|---|
Color[] |
getColor() |
|
Color |
getForeColor() |
|
Font |
getLegendFont() |
|
int |
getLegendPlacement() |
|
int |
getMaxYAxisScale() |
|
Font |
getTitleFont() |
|
Font |
getValueFont() |
|
boolean |
isOutlinesBarFlag() |
|
boolean |
isShowGrouping() |
|
boolean |
isValueOrientation() |
|
void |
paintComponent(Graphics graphics) |
|
void |
setColor(Color[] color) |
|
void |
setData(double[][] data) |
Expects null array when no data not empty array
|
void |
setForeColor(Color foreColor) |
|
void |
setHeight(int h) |
|
void |
setLegendFont(Font legendFont) |
|
void |
setLegendLabels(String[] labels) |
|
void |
setLegendPlacement(int legendPlacement) |
|
void |
setMaxLength(int maxLength) |
|
void |
setMaxYAxisScale(int maxYAxisScale) |
|
void |
setOutlinesBarFlag(boolean outlinesBarFlag) |
|
void |
setShowGrouping(boolean showGrouping) |
|
void |
setTitle(String title) |
|
void |
setTitleFont(Font titleFont) |
|
void |
setValueFont(Font valueFont) |
|
void |
setValueOrientation(boolean valueOrientation) |
|
void |
setWidth(int w) |
|
void |
setXAxisLabels(String[] labels) |
Expects null array when no labels not empty array
|
void |
setXAxisTitle(String title) |
|
void |
setYAxisLabels(String label) |
|
void |
setYAxisTitle(String title) |
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
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
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
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
protected double[][] data
protected String title
protected String xAxisTitle
protected String yAxisTitle
protected String yAxisLabel
protected int maxLength
protected String[] xAxisLabels
protected int width
protected int height
protected String[] legendLabels
protected int maxYAxisScale
protected Font titleFont
protected Font legendFont
protected Font valueFont
protected Color[] color
protected Color foreColor
protected boolean outlinesBarFlag
protected boolean showGrouping
protected boolean valueOrientation
protected int legendPlacement
public AxisGraph()
public AxisGraph(LayoutManager layout)
layout
- The LayoutManager
to usepublic AxisGraph(LayoutManager layout, boolean isDoubleBuffered)
layout
- The LayoutManager
to useisDoubleBuffered
- Flag whether double buffering should be usedpublic void setData(double[][] data)
data
- The data to be drawnpublic void setTitle(String title)
public void setMaxLength(int maxLength)
public void setXAxisTitle(String title)
public void setYAxisTitle(String title)
public void setXAxisLabels(String[] labels)
labels
- The labels for the x axispublic void setYAxisLabels(String label)
public void setLegendLabels(String[] labels)
public void setWidth(int w)
public void setHeight(int h)
public int getMaxYAxisScale()
public void setMaxYAxisScale(int maxYAxisScale)
maxYAxisScale
- the maxYAxisScale to setpublic Color[] getColor()
public void setColor(Color[] color)
color
- the color to setpublic Color getForeColor()
public void setForeColor(Color foreColor)
foreColor
- the foreColor 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 Font getValueFont()
public void setValueFont(Font valueFont)
valueFont
- the valueFont to setpublic int getLegendPlacement()
public void setLegendPlacement(int legendPlacement)
legendPlacement
- the legendPlacement to setpublic boolean isOutlinesBarFlag()
public void setOutlinesBarFlag(boolean outlinesBarFlag)
outlinesBarFlag
- the outlinesBarFlag to setpublic boolean isValueOrientation()
public void setValueOrientation(boolean valueOrientation)
valueOrientation
- the valueOrientation to setpublic boolean isShowGrouping()
public void setShowGrouping(boolean showGrouping)
showGrouping
- the showGrouping to setpublic void paintComponent(Graphics graphics)
paintComponent
in class JComponent
Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.