no.hig.okolloen.graphics.chart
Class Chart

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--no.hig.okolloen.graphics.chart.Chart
Direct Known Subclasses:
BarChart, LineChart

public class Chart
extends java.awt.Panel

The Chart class is the basis for the BarChart and LineChart classes. This class is responsible for laying out the basic structure of a Chart display.

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
Chart()
          Constructor for the Chart class.
 
Method Summary
 void paint(java.awt.Graphics g)
          Paints this component.
 void setBGColor(java.awt.Color c)
          Sets the background color.
 void setFGColor(java.awt.Color c)
          Sets the color used to draw the grid lines and label text.
 void update(java.awt.Graphics g)
          Updates this component.
 
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, getPreferredSize, 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

Chart

public Chart()
Constructor for the Chart class.
Method Detail

setBGColor

public void setBGColor(java.awt.Color c)
Sets the background color.
Parameters:
c - the color to use for the background.

setFGColor

public void setFGColor(java.awt.Color c)
Sets the color used to draw the grid lines and label text.
Parameters:
c - the color to use for the grid lines and label text.

update

public void update(java.awt.Graphics g)
Updates this component.
Parameters:
g - the Graphics context.
Overrides:
update in class java.awt.Container
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 java.awt.Container
See Also:
Component.paint(java.awt.Graphics)