com.objectplanet.chart.ext
Class PlotterChart

java.lang.Object
  extended byjava.awt.Component
      extended bycom.objectplanet.chart.GenericChart
          extended bycom.objectplanet.chart.ext.PlotterChart
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable

public class PlotterChart
extends GenericChart
implements java.awt.ItemSelectable

Author:
Bjorn J. Kvande., Philipp Kolibaba.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int BELOW
          Labels display below the chart grid.
static int BELOW_AND_FLOATING
          Labels display both below the grid and floating over a sample.
static int BOTTOM
          Bottom range on.
static int CENTER
          Labels display centered with sample.
static int FLOATING
          Floating labels display when mouse is over a sample.
static int HORIZONTAL
          Horizontal direction used for ranges, grid lines.
static int LEFT
          Left range on.
static int OVER
          Labels display over the sample.
static int PLOT_STYLE_CIRCLE
          Use a circle as a shape for the plots.
static int PLOT_STYLE_CIRCLE_FILLED
          Use a filled circle as a shape for the plots.
static int PLOT_STYLE_CIRCLE_OPAQUE
          Use an opaque circle as a shape for the plots.
static int PLOT_STYLE_DIAMOND
          Use a diamond as a shape for the plots.
static int PLOT_STYLE_DIAMOND_FILLED
          Use a filled diamond as a shape for the plots.
static int PLOT_STYLE_DIAMOND_OPAQUE
          Use an opaque diamond as a shape for the plots.
static int PLOT_STYLE_SQUARE
          Use a square as a shape for the plots.
static int PLOT_STYLE_SQUARE_FILLED
          Use a filled square as a shape for the plots.
static int PLOT_STYLE_SQUARE_OPAQUE
          Use an opaque square as a shape for the plots.
static int RIGHT
          Right range on.
static int SIDE
          Labels display to the side from the x-range line inside the chart grid.
static int TARGET_LINE_ID_AND_VALUE_LABEL
          Use both the ID and value label with the target lines; setTargetValueLine().
static int TARGET_LINE_ID_LABEL
          Use the ID label with the target lines; setTargetValueLine().
static int TARGET_LINE_NO_LABEL
          Use no label with the target lines; setTargetValueLine().
static int TARGET_LINE_VALUE_LABEL
          Use the value label with the target lines; setTargetValueLine().
static int TOP
          Top range on.
static int UNDER
          Labels display under the sample.
static int VERTICAL
          Vertical direction used for ranges, grid lines.
 
Fields inherited from class com.objectplanet.chart.GenericChart
chartType, DEFAULT_SAMPLE_COLORS, depth3dPoint, display3dOn, displayVersionOn, dragged_label, grid, gridRenderer, legend, legendRenderer, legendSelection, needChartCalculation, needGraphBounds, needRender, new_cursor, old_cursor, overlayCharts, renderer
 
Fields inherited from class java.awt.Component
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
PlotterChart()
          Creates a plotter chart.
PlotterChart(int seriesCount)
          Creates a plotter chart with give number of series.
 
Method Summary
 void addImage(java.lang.String name, java.awt.Image image)
          Adds an image to the chart.
 void addItemListener(java.awt.event.ItemListener l)
          Adds an item listener to the chart.
 void autoRepaint()
          Calls repaint() if the automaticRepaintOn is turned on.
protected  int checkSelection(java.awt.Point point)
          This method is called when the user releases the mouse and checks if the given point is inside a series.
protected  java.lang.String constructLabel(int series, int sample, int style, boolean paintSeriesOn, java.lang.String percentLabel)
          Constructs the combination of labels.
 java.awt.Image createImage_oldstyle(int width, int height)
          Uses Component.createImage() or Frame.createImage to create an offscreen image.
 java.awt.Image createImage(int width, int height)
          Creates an offscreen image.
 void displayFloatingLabel(int series, int sample)
          Displays the floating labels for the specified series and/or sample.
 java.lang.String formatNumber(double value, int decimals)
          Formats a floating number to the number of decimals given.
 java.lang.String formatRangeNumber(int index, double value)
          Formats a floating number to the number of decimals given for the specified range.
 java.awt.Color getChartBackground()
          Gets the color of the chart background itself.
 java.awt.Color getChartForeground()
          Gets the color of the chart foreground itself.
 java.awt.Insets getGraphInsets()
          Gets the graph insets.
 java.lang.String getGridImage()
          Gets the image that is used as background for the grid.
 double getGridLine(int index)
          Gets grid lines positon value by its index.
 java.awt.Color getGridLineColor(int index)
          Gets grid line's color value by it's index.
 java.awt.Color[] getGridLineColors()
          Gets the vertical grid lines colors.
 double[] getGridLines()
          Gets the vertical grid lines positons.
protected  double getHighestValue(int rangeIndex)
          Gets the highest value in the chart larger than 0.
 java.awt.Image getImage(int width, int height)
          Returns the current chart as an image.
 java.awt.Image getImage(java.lang.String name)
          Gets the image with the specified name.
 java.lang.String getLabel(java.lang.String name)
          Gets the specified label from the chart.
 int getLabelAngle(java.lang.String name)
          Gets the angle of the specified label.
 java.awt.Color getLegendColor(int index)
          Gets legend entry's color value by it's index.
 java.lang.String[] getLegendLabels()
          Gets the legend labels.
 int getLineWidth(int series)
          Gets the current width of the line for the gived series.
 java.util.Locale getLocale()
          Gets the current locale used for numbers.
protected  double getLowestValue(int rangeIndex)
          Gets the lowest value in the chart.
 java.awt.Dimension getMinimumSize()
          This method returns the minimum size of the chart.
 java.lang.String getPlotImage(int series)
          Gets a sample highlight image name.
 java.lang.String getPlotLabel(int series, int index)
          Gets the plot label for the specified series and index.
 java.lang.String[] getPlotLabels(int series)
          Gets the plot labels for the specified series.
 int getPlotLabelStyle()
          Gets the current style of the plot labels.
 double[][] getPlots(int series)
          Gets the x|y plots array for the specified series.
 int getPlotSize(int series)
          Gets the plot size for the specified series.
 int getPlotSize(int series, int index)
          Gets the plot size for the specified series.
 int getPlotStyle(int series)
          Gets the plot style.
 java.awt.Dimension getPreferredSize()
          This method is called by the awt, and returns the preferred size of the chart.
 java.awt.Color getRangeColor(int side)
          Gets the color of the specified range.
 java.text.NumberFormat getRangeFormatter(int index)
          Get the number formatter of this range.
 int getSampleCount()
          Gets number of plots in the bigges series.
 int getSampleCount(int series)
          Gets the number of plots for the specified series.
 java.awt.Point getSamplePoint(int serie, int sample)
          Gets the coordinates of the specified sample.
 java.lang.Object[] getSelectedObjects()
          Gets the currently selected objects.
 int getSelectedSample()
          Gets the currently selected sample.
 int getSelectedSeries()
          Gets the currently selected series.
 java.awt.Color getSeriesColor(int series)
          Gets the color of the specified plot series.
 java.awt.Color[] getSeriesColors()
          Gets the array of colors used for the plots.
 int getSeriesCount()
          Gets the number of series.
 java.lang.String getSeriesLabel(int series)
          Gets the specified series label.
 java.awt.Color getSeriesLabelColor(int series)
          Gets the color of the label of the specified series.
 java.lang.String[] getSeriesLabels()
          Gets the series labels.
 int getSeriesLabelStyle()
          Gets the current style of the series labels.
static java.lang.String[] getStringValues(java.lang.String string, java.lang.String delimiter)
          Conterts a separated string to an array of string.
 int getTargetLabelsPosition()
          Gets the target labels position
 java.lang.String getThousandsDelimeter()
          Gets the current thousands delimiter used for formatted numbers.
 java.lang.String getTitle()
          Gets the chart title.
 int getValueLabelStyle()
          Gets the value label style.
static java.lang.String getVersion()
          Returns the current version of the charts.
 java.awt.Color getXAxisColor()
          Gets the color for the X axis
 double getXCurrentLowerRange()
          Gets the X-axis current lower range.
 double getXCurrentUpperRange()
          Gets the X-axis current upper range.
 double getXLowerRange()
          Gets the X-axis lower range.
 int getXMaxValueLineCount()
          Gets the current maxium number of the X value lines set.
 int getXRangeDecimalCount()
          Gets the number of decimals currently used in the X axis range labels.
 double getXRangeInterval()
          Gets the interval between the ticks on the X range.
 java.lang.String getXRangeLabel(double x)
          Gets an x-range label on the given position.
 java.awt.Color getXRangeLabelColor(double x)
          Gets color that is used to paint the corresponding x-range label.
 java.awt.Color[] getXRangeLabelColors()
          Gets the colors of x-range labels.
 boolean getXRangeLabelLineOn(double x)
          Checks if a grid line is displayed for the corresponding x-range label.
 boolean[] getXRangeLabelLinesOn()
          Gets an array of boolean values telling if the grid lines should be displayed for the corresponding x-range labels.
 java.lang.String[] getXRangeLabels()
          Gets the x-range labels.
 java.awt.Color getXRangeLabelsColor()
          Gets color that is used to paint the x-range labels.
 double[] getXRangeLabelsPos()
          Gets the positions of x-range labels
 int getXRangeLabelStyle()
          Gets the current style of the x-range labels.
 double getXUpperRange()
          Gets the X-axis upper range.
 int getXValueDecimalCount(int series)
          Gets the number of decimals used for the x values.
 java.awt.Color getXValueLinesColor()
          Gets the color of the x value lines.
 java.awt.Color getYAxisColor()
          Gets the color for the Y axis
 double getYCurrentLowerRange()
          Gets the Y-axis lower range.
 double getYCurrentUpperRange()
          Gets the Y-axis current upper range.
 double getYLowerRange()
          Gets the Y-axis lower range.
 int getYMaxValueLineCount()
          Gets the current maxium number of the Y value lines set.
 int getYRangeDecimalCount()
          Gets the number of decimals currently used in the Y axis range labels.
 double getYRangeInterval()
          Gets the interval between the ticks on the Y range.
 double getYUpperRange()
          Gets the Y-axis upper range.
 int getYValueDecimalCount(int series)
          Gets the number of decimals used for the y values.
 java.awt.Color getYValueLinesColor()
          Gets the color of the y value lines.
 boolean isAutoLabelSpacingOn()
          Gets the state of the automatic label spacing.
 boolean isAutomaticRepaintOn()
          Checks if the automatic repaint is on.
 boolean isConnectedLinesOn(int series)
          Checks if the lines beween plots are turned on.
 boolean isFloatingOnLegendOn()
          Checks if floating labels are displayed when the mouse moves over the actualLegend.
 boolean isGridAdjustmentOn(int edge)
          Checks if runtime grid adjustment is on.
 boolean isPlotLabelsOn()
          Checks if the plot labels are turned on.
 boolean isPlotSortingOn(int series)
          Checks if the plots were sorted when they were loaded.
 boolean isRangeAdjusterOn(int adjuster)
          Checks if the specified range adjuster is turned on.
 boolean isRangeOn(int side)
          Checks if the specified range is on.
 boolean isSampleLabelsOn()
          Checks if the plot labels are turned on.
 boolean isSelected(int series)
          Checks if a series is selected.
 boolean isSeriesEmpty(int index)
          Checks if the series contains any data.
 boolean isSeriesLabelsOn()
          Checks if the floating series labels is turned on.
 boolean isSeriesOn(int series)
          Checks if the series is on.
 boolean isTitleOn()
          Checks if the title is turned on.
 boolean isXAxisOn()
          Checks if the X axis is turned on.
 boolean isXValueLabelsOn()
          Checks if the x value labels are turned on for any series.
 boolean isXValueLabelsOn(int series)
          Checks if the x value labels are turned on for a specified series.
 boolean isXValueLinesOn()
          Checks if the x value lines are on.
 boolean isYAxisOn()
          Checks if the Y axis is turned on.
 boolean isYValueLabelsOn()
          Checks if the y value labels are turned on for any series.
 boolean isYValueLabelsOn(int series)
          Checks if the y value labels are turned on for a specified series.
 boolean isYValueLinesOn()
          Checks if the y value lines are on.
 boolean isZoomOn()
          Checks if zoom is turned on.
 java.awt.Image loadImage(java.lang.String name)
          Loads an image from the disk.
protected  void processEvent(java.awt.AWTEvent event)
          Handles the chart events.
 void removeExternalGraphics()
          Removes external graphics context if there is one.
 void removeItemListener(java.awt.event.ItemListener l)
          Removes the specified item listener from the chart.
 void reset()
          Resets the chart data and features.
 void setAutoLabelSpacingOn(boolean on)
          Turns on or off automatic bar label spacing.
 void setAutomaticRepaintOn(boolean state)
          Turns on or off the automatic repaint.
 void setBackground(java.awt.Color color)
          Sets the chart component background color, outside the chart grid.
 void setChartBackground(java.awt.Color color)
          Sets the background color of the chart itself.
 void setChartForeground(java.awt.Color color)
          Sets the foreground color of the chart itself.
 void setConnectedLinesOn(int series, boolean on)
          Turns on or off lines between plots for the specified sereis.
 void setExternalGraphics(java.awt.Graphics g, java.awt.Image image)
          Sets an external graphics context to paint with.
 void setFloatingOnLegendOn(boolean on)
          Turn on or off floating labels when the mouse moves over the actualLegend.
 void setForeground(java.awt.Color color)
          Sets the color of the labels.
 void setGraphInsets(int top, int left, int bottom, int right)
          Sets the insets between the graph itself and the chart component edges.
 void setGridAdjustmentOn(int edge, boolean on)
          Turns on or of runtime grid adjustment.
 void setGridImage(java.lang.String name)
          Sets an image to be used as background for the chart grid.
 void setGridLine(int index, double value)
          Sets a single grid line value.
 void setGridLineColor(int index, java.awt.Color color)
          Sets a single grid line color.
 void setGridLineColors(java.awt.Color[] colors)
          Sets the color of each vertical grid line.
 void setGridLines(double[] grid)
          Sets the vertical grid lines positons.
 void setGridLinesColor(java.awt.Color color)
          Sets the vertical grid lines color.
 void setLabel(java.lang.String name, java.lang.String label)
          Sets the specified label in the chart.
 void setLabelAngle(java.lang.String name, int angle)
          Sets the angle of the specified label.
 void setLineWidth(int series, int width)
          Sets the width of the line for the specified series.
 void setLocale(java.util.Locale locale)
          Sets the locale used to format numbers.
 void setPlot(int series, double x, double y)
          Sets an individual plot for the specified series with given x|y.
 void setPlot(int series, double x, double y, int size)
          Sets an individual plot for the specified series with given x|y.
 void setPlotImage(int series, java.lang.String name)
          Sets an image to be used as a highlight for a specified series.
 void setPlotLabels(int series, java.lang.String[] labels)
          Sets the plots labels for each plot in serie.
 void setPlotLabelsOn(boolean on)
          Turns on the plot labels.
 void setPlotLabelStyle(int style)
          Sets the style of the plot labels.
 void setPlots(int series, double[][] plots)
          Sets the x|y plots for the specified series.
 void setPlots(int series, double[][] plots, int size)
          Sets the x|y plots for the specified series.
 void setPlots(int series, double[][] plots, int[] size)
          Sets the x|y plots for the specified series.
 void setPlotSize(int series, int size)
          Sets the plot size for the specified series.
 void setPlotSize(int series, int[] size)
          Sets the plots size for each plot in serie.
 void setPlotSortingOn(int series, boolean on)
          This method should be called before setting the plots in order to turn on/off the plots sorting.
 void setPlotStyle(int style)
          Sets the plot style for all the data series.
 void setPlotStyle(int series, int style)
          Sets the plot style for the specified data series.
 void setPreferredSize(int width, int height)
          Sets the preferred size of the chart.
 void setRangeAdjusterOn(int adjuster, boolean on)
          Turns on or off the range adjuster.
 void setRangeColor(int side, java.awt.Color color)
          Sets the color of the specified range.
 void setRangeFormatter(int index, java.text.NumberFormat formatter)
          Sets a number formatter for the specific range.
 void setRangeOn(int side, boolean on)
          Turns on or off the specified range.
 void setSelection(int series, int sample, boolean selected)
          Marks a series as selected or deselected.
 void setSelection(int series, int sample, boolean selected, boolean notify)
          Marks a series as selected or deselected.
 void setSelection(int series, int sample, boolean selected, boolean clear, boolean notify)
          Marks a series as selected or deselected.
 void setSeriesColor(int series, java.awt.Color color)
          Sets the color of the specified plot series.
 void setSeriesColors(java.awt.Color[] colors)
          Sets colors for the plot series.
 void setSeriesCount(int count)
          Sets the number of series.
 void setSeriesLabel(int series, java.lang.String label)
          Sets the specified series label.
 void setSeriesLabelColor(int series, java.awt.Color color)
          Sets the color of of the label for the specified series.
 void setSeriesLabels(java.lang.String[] labels)
          Sets the series labels.
 void setSeriesLabelsOn(boolean on)
          Turns on the floating series labels.
 void setSeriesLabelStyle(int style)
          Sets the style of the series labels.
 void setSeriesOn(boolean on)
          Turns the plot series on and off.
 void setSeriesOn(int series, boolean on)
          Turns the plot series on and off.
 void setTargetLabelsPosition(int position)
          Sets the target labels position.
 void setTargetValueLine(java.lang.String id, double value, java.awt.Color color, int style)
          Sets a target value line with the specified ID, value, and color.
 void setThousandsDelimiter(java.lang.String delimiter)
          Sets the delimiter for use in the display of numbers.
 void setTitle(java.lang.String title)
          Sets the chart title.
 void setTitleOn(boolean on)
          Turns on or off the chart title.
 void setValueLabelStyle(int style)
          Sets the style of the value labels.
 void setXAxisColor(java.awt.Color color)
          Sets the color for the X axis
 void setXAxisOn(boolean on)
          Turns on or off the X axis.
 void setXCurrentLowerRange(double range)
          Sets the X-axis current lower range.
 void setXCurrentUpperRange(double range)
          Sets the X-axis current upper range.
 void setXLowerRange(double range)
          Sets the X-axis lower range.
 void setXMaxValueLineCount(int count)
          Sets the maximum number of X value lines there should be in the chart.
 void setXRangeDecimalCount(int count)
          Sets the number of decimals for the X axis range labels.
 void setXRangeInterval(double interval)
          Sets interval between the ticks on the X range.
 void setXRangeLabel(double x, java.lang.String label)
          Sets a single custom label on the X range axis.
 void setXRangeLabelColor(double x, java.awt.Color color)
          Sets color for the label with specified position.
 void setXRangeLabelColors(double[] x, java.awt.Color[] colors)
          Sets colors for the x-range labels.
 void setXRangeLabelLineOn(double x, boolean lineOn)
          Sets a boolean value which tells if a grid line should be displayed for the labels with given position.
 void setXRangeLabelLinesOn(double[] x, boolean[] linesOn)
          Sets boolean values telling if the grid lines should be displayed for the corresponding x-range labels.
 void setXRangeLabels(double[] x, java.lang.String[] labels)
          Sets the custom labels for the X range axis.
 void setXRangeLabelsColor(java.awt.Color c)
          Sets color for all x-range labels.
 void setXRangeLabelStyle(int style)
          Sets the style of the x-range labels.
 void setXUpperRange(double range)
          Sets the X-axis upper range.
 void setXValueDecimalCount(int series, int count)
          Sets the number of decimals in the x values.
 void setXValueLabelsOn(boolean on)
          Turns on or off the x value labels.
 void setXValueLabelsOn(int series, boolean on)
          Turns on or off the x value labels for the specified series.
 void setXValueLinesColor(java.awt.Color color)
          Sets the color of the x value lines.
 void setXValueLinesOn(boolean on)
          Turns on or off or x value lines.
 void setYAxisColor(java.awt.Color color)
          Sets the color for the Y axis
 void setYAxisOn(boolean on)
          Turns on or off Y axis.
 void setYCurrentLowerRange(double range)
          Sets the Y-axis current lower range.
 void setYCurrentUpperRange(double range)
          Sets the Y-axis current upper range.
 void setYLowerRange(double range)
          Sets the Y-axis lower range.
 void setYMaxValueLineCount(int count)
          Sets the maximum number of Y value lines there should be in the chart.
 void setYRangeDecimalCount(int count)
          Sets the number of decimals for the Y axis range labels.
 void setYRangeInterval(double interval)
          Sets interval between the ticks on the Y range.
 void setYUpperRange(double range)
          Sets the Y-axis upper range.
 void setYValueDecimalCount(int series, int count)
          Sets the number of decimals in the y values.
 void setYValueLabelsOn(boolean on)
          Turns on or off the y value labels.
 void setYValueLabelsOn(int series, boolean on)
          Turns on or off the y value labels for the specified series.
 void setYValueLinesColor(java.awt.Color color)
          Sets the color of the y value lines.
 void setYValueLinesOn(boolean on)
          Turns on or off or y value lines.
 void setZoomOn(boolean on)
          Turns zoom on or off.
 java.lang.String toString()
          Returns the title of the chart.
 
Methods inherited from class com.objectplanet.chart.GenericChart
addOverlayChart, checkDataIntegrity, clearAngledLabelCache, forceRepaint, getAlternateChartBackground, getBackground2, getChartBackground2, getFont, getGraphBounds, getGridImage, getLabelAtPoint, getLabelBounds, getLabelColor, getLabelPosition, getLegendColors, getLegendColumns, getLegendImage, getLegendPosition, getOverlayChart, getOverlayInsets, getSize, getTotalGraphBounds, handleCustomLabels, hasDataChangedSince, is3DModeOn, isAntialiasingOn, isGridOutline3DOn, isLegendOn, isLegendReverseOn, isMultiSeriesOn, isOverlayChartOn, isPrintAsBitmap, isSampleHighlightOn, isServletModeOn, paint, print, removeOverlayChart, render, render, renderOffScreen, set3DModeOn, setAlternateChartBackground, setAntialiasingOn, setBackground2, setChartBackground2, setFont, setGridOutline3DOn, setLabel, setLabel, setLabel, setLabel, setLabelAngleCacheSize, setLabelColor, setLabelPosition, setLabelPosition, setLabelURL, setLegendColor, setLegendColors, setLegendColumns, setLegendImage, setLegendLabels, setLegendOn, setLegendPosition, setLegendReverseOn, setMultiSeriesOn, setNeedChartCalculation, setOverlayChart, setOverlayChartOn, setOverlayInsets, setPrintAsBitmap, setServletModeOn, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setIgnoreRepaint, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BELOW

public static final int BELOW
Labels display below the chart grid.

See Also:
Constant Field Values

BELOW_AND_FLOATING

public static final int BELOW_AND_FLOATING
Labels display both below the grid and floating over a sample.

See Also:
Constant Field Values

BOTTOM

public static final int BOTTOM
Bottom range on.

See Also:
Constant Field Values

CENTER

public static final int CENTER
Labels display centered with sample.

See Also:
Constant Field Values

FLOATING

public static final int FLOATING
Floating labels display when mouse is over a sample.

See Also:
Constant Field Values

HORIZONTAL

public static final int HORIZONTAL
Horizontal direction used for ranges, grid lines.

See Also:
Constant Field Values

LEFT

public static final int LEFT
Left range on.

See Also:
Constant Field Values

OVER

public static final int OVER
Labels display over the sample.

See Also:
Constant Field Values

PLOT_STYLE_CIRCLE

public static final int PLOT_STYLE_CIRCLE
Use a circle as a shape for the plots.

See Also:
Constant Field Values

PLOT_STYLE_CIRCLE_FILLED

public static final int PLOT_STYLE_CIRCLE_FILLED
Use a filled circle as a shape for the plots.

See Also:
Constant Field Values

PLOT_STYLE_CIRCLE_OPAQUE

public static final int PLOT_STYLE_CIRCLE_OPAQUE
Use an opaque circle as a shape for the plots.

See Also:
Constant Field Values

PLOT_STYLE_DIAMOND

public static final int PLOT_STYLE_DIAMOND
Use a diamond as a shape for the plots.

See Also:
Constant Field Values

PLOT_STYLE_DIAMOND_FILLED

public static final int PLOT_STYLE_DIAMOND_FILLED
Use a filled diamond as a shape for the plots.

See Also: