| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
JSci.awt.DoubleBufferedCanvas
JSci.awt.CategoryGraph2D
JSci.awt.BarGraph
A bar graph AWT component. Multiple series are side-by-side.
| Nested Class Summary | 
| Nested classes inherited from class java.awt.Canvas | 
java.awt.Canvas.AccessibleAWTCanvas | 
| Nested classes inherited from class java.awt.Component | 
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy | 
| Field Summary | |
protected  java.awt.Color[] | 
barColor
Bar colors.  | 
protected  int | 
barPad
Padding.  | 
protected  int | 
barWidth
 | 
protected  float | 
maxY
Min and max data points.  | 
protected  float | 
minY
Min and max data points.  | 
protected  boolean | 
numbering
Axis numbering.  | 
protected  java.text.NumberFormat | 
yNumberFormat
 | 
| Fields inherited from class JSci.awt.CategoryGraph2D | 
axisPad, leftAxisPad, model, origin, scalePad | 
| 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 | |
BarGraph(CategoryGraph2DModel cgm)
Constructs a bar graph.  | 
|
| Method Summary | |
 void | 
addNotify()
 | 
 void | 
dataChanged(GraphDataEvent e)
Implementation of GraphDataListener.  | 
protected  java.awt.Point | 
dataToScreen(float x,
             float y)
Converts a data point to screen coordinates.  | 
protected  void | 
drawAxes(java.awt.Graphics g)
Draws the graph axes.  | 
protected  void | 
drawBars(java.awt.Graphics g)
Draws the graph bars.  | 
 java.awt.Color | 
getColor(int n)
Gets the bar color of the nth series.  | 
 float | 
getYIncrement()
Returns the y-axis numbering increment.  | 
 float | 
getYMaximum()
 | 
 float | 
getYMinimum()
 | 
protected  void | 
offscreenPaint(java.awt.Graphics g)
Paint the graph.  | 
protected  void | 
rescale()
Rescales the bar graph.  | 
protected  java.awt.geom.Point2D.Float | 
screenToData(java.awt.Point p)
Converts a screen point to data coordinates.  | 
 void | 
setBounds(int x,
          int y,
          int width,
          int height)
Reshapes the bar graph to the specified bounding box.  | 
 void | 
setColor(int n,
         java.awt.Color c)
Sets the bar color of the nth series.  | 
 void | 
setNumberFormat(java.text.NumberFormat format)
Sets the display format used for axis numbering.  | 
 void | 
setNumbering(boolean flag)
Turns axis numbering on/off.  | 
 void | 
setYIncrement(float dy)
Sets the y-axis numbering increment.  | 
 void | 
setYNumberFormat(java.text.NumberFormat format)
Sets the display format used for y-axis numbering.  | 
| Methods inherited from class JSci.awt.CategoryGraph2D | 
getMinimumSize, getModel, getPreferredSize, setModel | 
| Methods inherited from class JSci.awt.DoubleBufferedCanvas | 
getOffscreenGraphics, paint, print, redraw, update | 
| Methods inherited from class java.awt.Canvas | 
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy | 
| Methods inherited from class java.awt.Component | 
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, 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, processEvent, 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, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
protected java.awt.Color[] barColor
protected float minY
protected float maxY
protected int barWidth
protected final int barPad
protected boolean numbering
protected java.text.NumberFormat yNumberFormat
| Constructor Detail | 
public BarGraph(CategoryGraph2DModel cgm)
| Method Detail | 
public void dataChanged(GraphDataEvent e)
dataChanged in interface GraphDataListenerdataChanged in class CategoryGraph2D
public final void setColor(int n,
                           java.awt.Color c)
n - the index of the series.c - the line color.public final java.awt.Color getColor(int n)
n - the index of the series.public final void setNumbering(boolean flag)
public void addNotify()
public final void setNumberFormat(java.text.NumberFormat format)
setYNumberFormat(NumberFormat)public final void setYNumberFormat(java.text.NumberFormat format)
public final void setYIncrement(float dy)
dy - use 0.0f for auto-adjusting (default).public final float getYIncrement()
public final float getYMinimum()
public final float getYMaximum()
protected final void drawAxes(java.awt.Graphics g)
protected void drawBars(java.awt.Graphics g)
protected void offscreenPaint(java.awt.Graphics g)
offscreenPaint in class DoubleBufferedCanvas
public final void setBounds(int x,
                            int y,
                            int width,
                            int height)
protected final void rescale()
protected final java.awt.Point dataToScreen(float x,
                                            float y)
protected final java.awt.geom.Point2D.Float screenToData(java.awt.Point p)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||