Class EjsCalculationControl
java.lang.Object
org.opensourcephysics.ejs.control.GroupControl
org.opensourcephysics.ejs.control.EjsControl
org.opensourcephysics.ejs.control.ParsedEjsControl
org.opensourcephysics.ejs.control.EjsControlFrame
org.opensourcephysics.ejs.control.EjsCalculationControl
- All Implemented Interfaces:
RootPaneContainer,Control,MainFrame,SimControl
An EJS control object for Calculations.
- Version:
- 1.0
- Author:
- Wolfgang Christian
-
Field Summary
FieldsFields inherited from class org.opensourcephysics.ejs.control.EjsControlFrame
app, clearItem, languageItems, languageMenu, messageFrame, reply, snapshotItem, support, translateItem, videoItem, xmlDefaultFields inherited from class org.opensourcephysics.ejs.control.GroupControl
DEBUG_ALL, DEBUG_CONTROL, DEBUG_CONTROL_VERBOSE, DEBUG_DRAWING, DEBUG_DRAWING_VERBOSE, DEBUG_ELEMENTS, DEBUG_NONE, DEBUG_SET_AND_GET, DEBUG_SYSTEM, DEBUG_SYSTEM_VERBOSE, replaceOwnerFrame, replaceOwnerNameFields inherited from interface org.opensourcephysics.controls.Control
NOT_EDITABLE_BACKGROUND -
Constructor Summary
ConstructorsConstructorDescriptionEjsCalculationControl(Calculation model, DrawingFrame frame, String[] args) Constructor EjsCalculationControl -
Method Summary
Modifier and TypeMethodDescriptionvoidDoes the calculation.protected voidOverride this method to customize this EjsSimulationControl.voidResets the calculation.Methods inherited from class org.opensourcephysics.ejs.control.EjsControlFrame
addChildFrame, addObject, addPropertyChangeListener, calculationDone, clearChildFrames, clearData, clearDataAndRepaint, clearDefaultXML, clearMessages, getChildFrames, getContentPane, getFrame, getGlassPane, getLayeredPane, getMainFrame, getMainFrameSize, getOSPApp, getRootPane, getTopLevelAncestor, inspectXML, loadDefaultXML, loadDisplayMenu, loadToolsMenu, loadXML, loadXML, loadXML, loadXML, parseXMLMenu, print, println, println, printToGraphics, refreshGUI, removePropertyChangeListener, render, saveXML, setContentPane, setGlassPane, setLayeredPaneMethods inherited from class org.opensourcephysics.ejs.control.ParsedEjsControl
getDouble, getInt, getObject, removeParameter, setAdjustableValue, setAdjustableValue, setAdjustableValue, setAdjustableValue, setParameterToFixedMethods inherited from class org.opensourcephysics.ejs.control.EjsControl
clearValues, getPropertyNames, getPropertyNamesRaw, getValue, reset, setLockValues, setValueMethods inherited from class org.opensourcephysics.ejs.control.GroupControl
add, add, addListener, addListener, addNamed, addObject, addTarget, appendPrefixPath, clear, clearPrefixPath, clearVariables, destroy, destroy, getBoolean, getComponent, getContainer, getControl, getDebugLevel, getDefaultPrefixList, getElement, getLoader, getOwnerFrame, getReplaceOwnerFrame, getReplaceOwnerName, getSimulation, getString, getTarget, getTopLevelAncestor, getVisual, initialize, isVariableRegistered, registerVariable, removeTarget, rename, replaceOwnerFrame, setActive, setDebugLevel, setOwnerFrame, setSimulation, setValue, setValue, setValue, setValue, setValue, update, variableChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensourcephysics.controls.Control
clearValues, getBoolean, getPropertyNames, getPropertyNamesRaw, getString, setLockValues, setValue, setValue, setValue, setValue, setValue
-
Field Details
-
controlPanel
-
drawingPanel
-
model
-
-
Constructor Details
-
EjsCalculationControl
Constructor EjsCalculationControl- Parameters:
model-frame-args-
-
-
Method Details
-
customize
protected void customize()Override this method to customize this EjsSimulationControl. -
resetCalculation
public void resetCalculation()Resets the calculation. -
calculate
public void calculate()Does the calculation.
-