circuit
Class RCApplet

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended byedu.davidson.tools.SApplet
                      extended bycircuit.RCApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, edu.davidson.tools.SStepable

public final class RCApplet
extends SApplet
implements edu.davidson.tools.SStepable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.davidson.tools.SApplet
destroyed
 
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
RCApplet()
           
 
Method Summary
 void forward()
          Starts the animation.
 java.lang.String getAppletInfo()
          Gets the applet information.
 int getCapacitorID()
          Get the ID for the capacitor.
 java.lang.String[][] getParameterInfo()
          Gets the parameter information.
 int getResistorID()
          Get the ID for the resistor.
 int getSourceID()
          Get the ID for the AC voltage source.
 boolean setACHint(java.lang.String str)
           
 void setAutoRefresh(boolean ar)
          Repaint whenevers the system parameters are changed.
 void setCapacitance(double c, boolean showC, boolean showV, boolean showPhase)
           
 boolean setCapacitorHint(java.lang.String str)
           
 void setDefault()
          Reset the clock to time=0.
 void setFrequency(double f)
           
 void setImpedanceGraphType(boolean igt)
           
 void setPixPerCell(int ppc)
           
 void setResistance(double r, boolean showR, boolean showV, boolean showPhase)
           
 boolean setResistorHint(java.lang.String str)
           
 void setShowCheckBox(boolean scb)
           
 void setShowControls(boolean sc)
           
 void setShowGraph(boolean sg)
           
 void setSourceVoltage(double v, boolean showV, boolean showPhase)
           
 void setTitle(java.lang.String str)
          Set the graph title.
 boolean setVoltmeterHint(java.lang.String str)
           
 
Methods inherited from class edu.davidson.tools.SApplet
addDataListener, addDataSource, checkAppletNames, cleanupDataConnections, clearAllData, clearData, deleteDataConnection, deleteDataConnections, formatValue, getAppletName, getClockID, getClockTime, getDataFromDS, getDataListener, getDataSource, getDataSource, getDebugLevel, getID, getSourceData, getSourceVariables, isClockRunning, isValidFunction, makeDataConnection, pause, removeDataListener, removeDataSource, reset, reverse, sendDataToListener, setClockContinous, setClockCycle, setClockOneShot, setClockTime, setConnectionBlock, setConnectionListener, setConnectionSmoothing, setConnectionSource, setConnectionStride, setConnectionWindowX, setConnectionWindowY, setDebugLevel, setDt, setExternalClock, setFPS, setIndependentClock, setTimeContinuous, setTimeCycle, setTimeOneShot, startClock, stepClock, stepTime, stepTimeBack, stepTimeForward, stop, stopClock, updateDataConnection, updateDataConnections
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.davidson.tools.SStepable
step
 

Constructor Detail

RCApplet

public RCApplet()
Method Detail

forward

public void forward()
Starts the animation.

Overrides:
forward in class SApplet

getAppletInfo

public final java.lang.String getAppletInfo()
Gets the applet information.

Returns:
the information

getParameterInfo

public java.lang.String[][] getParameterInfo()
Gets the parameter information.

Returns:
the information

getResistorID

public final int getResistorID()
Get the ID for the resistor. The ID can be used to make a connection to a data listener.

Returns:
int the indentifier

getCapacitorID

public final int getCapacitorID()
Get the ID for the capacitor. The ID can be used to make a connection to a data listener.

Returns:
int the indentifier

getSourceID

public final int getSourceID()
Get the ID for the AC voltage source. The ID can be used to make a connection to a data listener.

Returns:
int the indentifier

setPixPerCell

public void setPixPerCell(int ppc)

setTitle

public void setTitle(java.lang.String str)
Set the graph title.

Parameters:
str - Title string.

setDefault

public void setDefault()
Description copied from class: SApplet
Reset the clock to time=0.

Overrides:
setDefault in class SApplet

setCapacitance

public void setCapacitance(double c,
                           boolean showC,
                           boolean showV,
                           boolean showPhase)

setResistance

public void setResistance(double r,
                          boolean showR,
                          boolean showV,
                          boolean showPhase)

setSourceVoltage

public void setSourceVoltage(double v,
                             boolean showV,
                             boolean showPhase)

setCapacitorHint

public boolean setCapacitorHint(java.lang.String str)

setResistorHint

public boolean setResistorHint(java.lang.String str)

setACHint

public boolean setACHint(java.lang.String str)

setVoltmeterHint

public boolean setVoltmeterHint(java.lang.String str)

setFrequency

public void setFrequency(double f)

setShowControls

public void setShowControls(boolean sc)

setShowCheckBox

public void setShowCheckBox(boolean scb)

setShowGraph

public void setShowGraph(boolean sg)

setAutoRefresh

public void setAutoRefresh(boolean ar)
Description copied from class: SApplet
Repaint whenevers the system parameters are changed.

Overrides:
setAutoRefresh in class SApplet
Parameters:
ar -

setImpedanceGraphType

public void setImpedanceGraphType(boolean igt)


Visit the Davidson College Physlet Site for additional information.