com.odesys.chart.barchart
Class BarChart

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--com.odesys.chart.Chart
                          |
                          +--com.odesys.chart.barchart.BarChart
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, ModelChangeListener, java.io.Serializable

public class BarChart
extends Chart

The Bar Chart Component.

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class com.odesys.chart.Chart
nullFont
 
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
BarChart()
           
 
Method Summary
 ChartView createChartView()
          Creates a BarChartView instance for this BarChart.
 ChartModel createDefaultModel()
          Creates a DefaultBarChartModel instance for this BarChart.
 ChartView createLegendView()
          Cretes a LegendView instance for this BarChart.
 java.lang.Object fromPoint(java.awt.Point p)
          Returns the BarData Object that is associated with the specified Point.
 java.lang.String tooltipFor(java.lang.Object target)
          Gets the tooltip text for the specified Object.
 
Methods inherited from class com.odesys.chart.Chart
drawChart, drawChildView, drawTooltip, getBackgroundImage, getChartView, getFontMetrics, getLegendView, getMinSize, getModel, isLegendVisible, layout, layout, modelChanged, mouseDown, mouseExit, mouseMove, paint, setBackgroundImage, setFont, setLegendVisible, setModel, setTooltip, translate, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDrag, mouseEnter, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BarChart

public BarChart()
Method Detail

createDefaultModel

public ChartModel createDefaultModel()
Creates a DefaultBarChartModel instance for this BarChart.
Overrides:
createDefaultModel in class Chart

createChartView

public ChartView createChartView()
Creates a BarChartView instance for this BarChart.
Overrides:
createChartView in class Chart

createLegendView

public ChartView createLegendView()
Cretes a LegendView instance for this BarChart.
Overrides:
createLegendView in class Chart

fromPoint

public java.lang.Object fromPoint(java.awt.Point p)
Returns the BarData Object that is associated with the specified Point.
Overrides:
fromPoint in class Chart
Returns:
The BarData Object that is associated with the specified Point.

tooltipFor

public java.lang.String tooltipFor(java.lang.Object target)
Gets the tooltip text for the specified Object. If target is a BarData instance this method returns the tooltip text to be shown or null otherwise.
Overrides:
tooltipFor in class Chart
Returns:
The tooltip text for the specified Object.