no.hig.okolloen.graphics.chart
Class BarChart

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--no.hig.okolloen.graphics.chart.Chart
                          |
                          +--no.hig.okolloen.graphics.chart.BarChart

public class BarChart
extends Chart

The BarChart class is used to draw (take a guess) bar Charts. Data is provided by an instance of the ScaledChartDataSet.

Since:
rev 0.1
See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
BarChart(ScaledChartDataSet dataSet)
          Constructor for the Chart class.
BarChart(ScaledChartDataSet dataSet, boolean showTitles)
          Constructor for the Chart class.
 
Method Summary
 java.awt.Dimension getPreferredSize()
          Returns the preferred size of this component.
 void paint(java.awt.Graphics g)
          Paints this component.
 void update(java.awt.Graphics g)
          Updates this component.
 
Methods inherited from class no.hig.okolloen.graphics.chart.Chart
setBGColor, setFGColor
 
Methods inherited from class java.awt.Panel
addNotify
 
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, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, getFontMetrics, getForeground, getGraphics, 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, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, 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(ScaledChartDataSet dataSet)
Constructor for the Chart class.
Parameters:
dataSet - the instance of the ScaledChartDataSet that acts as a data provider.

BarChart

public BarChart(ScaledChartDataSet dataSet,
                boolean showTitles)
Constructor for the Chart class.
Parameters:
dataSet - the instance of the ScaledChartDataSet that acts as a data provider.
showTitles - boolean value that determines if the titles given trough the dataset is to be shown above each bar.
Method Detail

update

public void update(java.awt.Graphics g)
Updates this component.
Parameters:
g - the Graphics context.
Overrides:
update in class Chart
See Also:
Component.update(java.awt.Graphics)

paint

public void paint(java.awt.Graphics g)
Paints this component.
Parameters:
g - the Graphics context.
Overrides:
paint in class Chart
See Also:
Component.paint(java.awt.Graphics)

getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preferred size of this component.
Returns:
A Dimension object representing the preferred size of this component.
Overrides:
getPreferredSize in class java.awt.Container
See Also:
Component.getPreferredSize()