|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensourcephysics.ejs.control.ControlElement org.opensourcephysics.ejs.control.swing.ControlSwingElement org.opensourcephysics.ejs.control.swing.ControlContainer org.opensourcephysics.ejs.control.swing.ControlWindow
public abstract class ControlWindow
A configurable Window. Base class for Frame and Dialog
Field Summary | |
---|---|
protected BooleanValue |
internalValue
|
static int |
NAME
|
protected boolean |
shouldShow
|
protected boolean |
startingup
|
static int |
VISIBLE
|
protected boolean |
waitForReset
|
Fields inherited from class org.opensourcephysics.ejs.control.swing.ControlContainer |
---|
children, radioButtons |
Fields inherited from class org.opensourcephysics.ejs.control.swing.ControlSwingElement |
---|
ACTION_OFF, ACTION_ON, ACTION_PRESS, BACKGROUND, ENABLED, FONT, FOREGROUND, myVisual, PARENT, POSITION, TOOLTIP |
Fields inherited from class org.opensourcephysics.ejs.control.ControlElement |
---|
ACTION, isUnderEjs, METHOD_FOR_VARIABLE, METHOD_TRIGGER, myGroup, myObject, myPropertiesTable, VARIABLE_CHANGED |
Constructor Summary | |
---|---|
ControlWindow(java.lang.Object _visual)
Constructor ControlWindow |
Method Summary | |
---|---|
void |
adjustSize()
|
void |
destroy()
Clears any trace of myself (specially in the group) |
void |
dispose()
|
java.lang.String |
getPropertyInfo(java.lang.String _property)
Returns information about a given property. |
java.util.ArrayList<java.lang.String> |
getPropertyList()
Returns the list of all properties that can be set for this ControlElement. |
Value |
getValue(int _index)
Gets the value of any internal variable. |
void |
hide()
|
void |
reset()
resets the element |
void |
setDefaultValue(int _index)
|
void |
setValue(int _index,
Value _value)
Sets the value of the registered variables. |
void |
setWaitForReset(boolean _option)
|
void |
show()
|
void |
update()
|
Methods inherited from class org.opensourcephysics.ejs.control.swing.ControlContainer |
---|
add, getChildren, getContainer, informRadioGroup, remove, setProperty |
Methods inherited from class org.opensourcephysics.ejs.control.swing.ControlSwingElement |
---|
createVisual, getComponent, getIcon, getVisual, parseConstant |
Methods inherited from class org.opensourcephysics.ejs.control.ControlElement |
---|
addAction, addAction, addAction, getGroup, getObject, getProperty, getSimulation, implementsProperty, initialize, invokeActions, invokeActions, isActive, propertyIsTypeOf, propertyType, removeAction, removeAction, setActive, setGroup, setProperties, toString, variableChanged, variableChangedDoNotUpdate, variablePropertiesClear, variablesChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NAME
public static final int VISIBLE
protected BooleanValue internalValue
protected boolean waitForReset
protected boolean startingup
protected boolean shouldShow
Constructor Detail |
---|
public ControlWindow(java.lang.Object _visual)
_visual
- Method Detail |
---|
public void dispose()
public void show()
public void hide()
public void destroy()
ControlElement
destroy
in class ControlElement
public void setWaitForReset(boolean _option)
public void reset()
ControlElement
reset
in class ControlElement
public void update()
update
in interface NeedsUpdate
public void adjustSize()
adjustSize
in class ControlContainer
public java.util.ArrayList<java.lang.String> getPropertyList()
ControlSwingElement
getPropertyList
in class ControlSwingElement
public java.lang.String getPropertyInfo(java.lang.String _property)
ControlSwingElement
getPropertyInfo
in class ControlContainer
public void setValue(int _index, Value _value)
ControlSwingElement
setValue
in class ControlSwingElement
_index
- A keyword index that distinguishes among variables_value
- The object holding the value for the variable.public void setDefaultValue(int _index)
setDefaultValue
in class ControlSwingElement
public Value getValue(int _index)
ControlSwingElement
getValue
in class ControlSwingElement
_index
- A keyword index that distinguishes among variables
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |