com.odesys.chart.bubblechart
Class BubbleChart

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

public class BubbleChart
extends Chart

The Bubble 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
BubbleChart()
           
 
Method Summary
 ChartView createChartView()
          Creates a BubbleChartView instance for this BubbleChart.
 ChartModel createDefaultModel()
          Creates a DefaultBubbleChartModel instance for this BubbleChart.
 ChartView createLegendView()
          Cretes a LegendView instance for this BubbleChart.
 java.lang.Object fromPoint(java.awt.Point p)
          Returns the BubbleData Object that is associated with the specified Point.
 java.lang.String tooltipFor(java.lang.Object target)
          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

BubbleChart

public BubbleChart()
Method Detail

createDefaultModel

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

createChartView

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

createLegendView

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

fromPoint

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

tooltipFor

public java.lang.String tooltipFor(java.lang.Object target)
The tooltip text for the specified Object. If target is a BubbleData instance this method returns the tooltip text to be shown or null otherwise.
Overrides:
tooltipFor in class Chart
Following copied from class: com.odesys.chart.Chart
Parameters:
target - The Object we need Tooltip text for.
Returns:
Tooltip text for the specified Object.