dataGraph
Class Bar

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--edu.davidson.tools.SApplet
                                |
                                +--dataGraph.Bar
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, edu.davidson.tools.SDataListener, java.io.Serializable

public class Bar
extends SApplet
implements edu.davidson.tools.SDataListener

Bar is part of the Davidson College Physlets project. It is a subclass of SApplet and implements inter-applet communication using the SDataListener interface.

The following embedding parameters are defined:

Parameter  Value Description
Value 10 The initial height of the bar.
Min 0 The minimum value.
Max 100.0 The full scale value.
Vertical true Vertical or horizontal display.
ShowControls true Show a text field below the bar.

See Also:
Serialized Form

Fields inherited from class edu.davidson.tools.SApplet
clock, dataConnections, dataListeners, dataSources, lock
 
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
Bar()
           
 
Method Summary
 void addData(int id, double[] x, double[] y)
           
 void addData(edu.davidson.tools.SDataSource s, int id, double[] x, double[] y)
           
 void addDatum(int id, double x, double y)
           
 void addDatum(edu.davidson.tools.SDataSource s, int id, double x, double y)
           
 void clearSeries(int id)
           
 void deleteSeries(int id)
           
 java.lang.String getAppletInfo()
           
 SApplet getOwner()
           
 java.lang.String getParameter(java.lang.String key, java.lang.String def)
           
 java.lang.String[][] getParameterInfo()
           
 void init()
           
 void setAutoscale(boolean scale)
           
 void setBarWidth(int newWidth)
           
 void setLabel(java.lang.String newLabel)
           
 void setMax(double m)
           
 void setMin(double m)
           
 void setNegRGB(int r, int g, int b)
           
 void setNumericFormat(java.lang.String str)
           
 void setOwner(SApplet owner)
           
 void setPosRGB(int r, int g, int b)
           
 void setValue(double v)
           
 
Methods inherited from class edu.davidson.tools.SApplet
addDataListener, addDataSource, cleanupDataConnections, clearAllData, clearData, deleteDataConnection, deleteDataConnections, destroy, forward, getClockID, getClockTime, getDataConnectionFromDL, getDataConnectionFromDS, getDataFromDS, getDataListener, getDataListener, getDataSource, getDataSource, getID, getRunningID, getSourceData, getSourceVariables, isAutoRefresh, isClockRunning, makeDataConnection, pause, removeDataListener, removeDataSource, reset, reverse, setAutoRefresh, setClockContinous, setClockCycle, setClockOneShot, setClockTime, setConnectionBlock, setConnectionListener, setConnectionSmoothing, setConnectionSource, setConnectionStride, setDefault, setDt, setExternalClock, setFPS, setRunningID, setRunningID, setTimeContinuous, setTimeCycle, setTimeOneShot, startClock, stepClock, stepTime, stepTimeBack, stepTimeForward, stopClock, updateDataConnection, updateDataConnections
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.davidson.tools.SDataListener
getID
 

Constructor Detail

Bar

public Bar()
Method Detail

addData

public void addData(int id,
                    double[] x,
                    double[] y)

addData

public void addData(edu.davidson.tools.SDataSource s,
                    int id,
                    double[] x,
                    double[] y)
Specified by:
addData in interface edu.davidson.tools.SDataListener

addDatum

public void addDatum(int id,
                     double x,
                     double y)

addDatum

public void addDatum(edu.davidson.tools.SDataSource s,
                     int id,
                     double x,
                     double y)
Specified by:
addDatum in interface edu.davidson.tools.SDataListener

clearSeries

public void clearSeries(int id)
Specified by:
clearSeries in interface edu.davidson.tools.SDataListener

deleteSeries

public void deleteSeries(int id)
Specified by:
deleteSeries in interface edu.davidson.tools.SDataListener

getAppletInfo

public java.lang.String getAppletInfo()
Overrides:
getAppletInfo in class java.applet.Applet

getOwner

public SApplet getOwner()
Specified by:
getOwner in interface edu.davidson.tools.SDataListener

getParameter

public java.lang.String getParameter(java.lang.String key,
                                     java.lang.String def)

getParameterInfo

public java.lang.String[][] getParameterInfo()
Overrides:
getParameterInfo in class java.applet.Applet

init

public void init()
Overrides:
init in class java.applet.Applet

setAutoscale

public void setAutoscale(boolean scale)

setBarWidth

public void setBarWidth(int newWidth)

setLabel

public void setLabel(java.lang.String newLabel)

setMax

public void setMax(double m)

setMin

public void setMin(double m)

setNegRGB

public void setNegRGB(int r,
                      int g,
                      int b)

setNumericFormat

public void setNumericFormat(java.lang.String str)

setOwner

public void setOwner(SApplet owner)
Specified by:
setOwner in interface edu.davidson.tools.SDataListener

setPosRGB

public void setPosRGB(int r,
                      int g,
                      int b)

setValue

public void setValue(double v)

Copyright Wolfgang Christian

Visit the Davidson CollegePhyslets Page