All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BrainWave.Graph

java.lang.Object
   |
   +----java.awt.Component
           |
           +----BrainWave.BWObject
                   |
                   +----BrainWave.Graph

public class Graph
extends BWObject
To determine what values can be bound from a given BWObject, Graph uses the reflection package to find methods that begin with "get" and that are of type double or integer. It then keeps a value history of this value which is what it plots.
Version:
2.0
Author:
Simon Dennis

Constructor Index

 o Graph()

Method Index

 o actionPerformed(ActionEvent)
 o clone()
 o create(BWPanel, Point, Boolean)
 o fieldsToString()
 o getBoundObject()
 o getMax()
 o getMin()
 o getValue()
 o hasBoundValue()
 o mouseDragged(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o paint(Graphics)
 o reset()
 o setBoundObject(BWObject)
 o setFrozen(boolean)
 o setMax(double)
 o setMin(double)
 o setupMenu()
 o setValueHistory(Vector)
 o toString()
 o update()

Constructors

 o Graph
 public Graph()

Methods

 o setMax
 public void setMax(double d)
 o getMax
 public double getMax()
 o setMin
 public void setMin(double d)
 o getMin
 public double getMin()
 o reset
 public void reset()
 o getBoundObject
 public BWObject getBoundObject()
 o setBoundObject
 public void setBoundObject(BWObject jbo)
 o setValueHistory
 public void setValueHistory(Vector vec)
 o setupMenu
 public void setupMenu()
Overrides:
setupMenu in class BWObject
 o actionPerformed
 public void actionPerformed(ActionEvent evt)
Overrides:
actionPerformed in class BWObject
 o getValue
 public double getValue()
 o hasBoundValue
 public boolean hasBoundValue()
 o mousePressed
 public void mousePressed(MouseEvent e)
Overrides:
mousePressed in class BWObject
 o mouseDragged
 public void mouseDragged(MouseEvent e)
Overrides:
mouseDragged in class BWObject
 o mouseReleased
 public void mouseReleased(MouseEvent e)
Overrides:
mouseReleased in class BWObject
 o clone
 public Object clone()
Overrides:
clone in class BWObject
 o create
 public void create(BWPanel bwp,
                    Point p,
                    Boolean bnw)
Overrides:
create in class BWObject
 o update
 public void update()
 o toString
 public String toString()
Overrides:
toString in class BWObject
 o fieldsToString
 public String fieldsToString()
Overrides:
fieldsToString in class BWObject
 o setFrozen
 public void setFrozen(boolean theFrozen)
 o paint
 public void paint(Graphics g)
Overrides:
paint in class Component

All Packages  Class Hierarchy  This Package  Previous  Next  Index