org.colos.ejs.library.control.swing
Class ControlBar
java.lang.Object
org.colos.ejs.library.control.ControlElement
org.colos.ejs.library.control.swing.ControlSwingElement
org.colos.ejs.library.control.swing.ControlBar
public class ControlBar
- extends ControlSwingElement
A bar that display double values. The value cannot be changed
Fields inherited from class org.colos.ejs.library.control.swing.ControlSwingElement |
ACTION_IMMEDIATE, ACTION_OFF, ACTION_ON, ACTION_PRESS, AXIS_DRAGGED_ACTION, BACKGROUND, ENABLED, FONT, FOREGROUND, KEY_ACTION, MENU_NAME, MOUSE_ENTERED_ACTION, MOUSE_EXITED_ACTION, MOUSE_MOVED_ACTION, PARENT, POSITION, PRINT_TARGET, SIZE, SWING_ELEMENT_NAME, TOOLTIP, VISIBLE |
Method Summary |
java.lang.String |
getDefaultValueString(int _index)
|
java.lang.String |
getPropertyInfo(java.lang.String _property)
Returns information about a given property. |
java.util.List<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 |
setDefaultValue(int _index)
|
void |
setValue(int _index,
Value _value)
Sets the value of the registered variables. |
Methods inherited from class org.colos.ejs.library.control.ControlElement |
acceptsChild, addAction, addAction, addAction, addMenuEntries, destroy, editorIsReading, flush, getGroup, getObject, getObject, getObjectClassname, getProperty, getPropertyCommonName, getSimulation, getValue, implementsProperty, indexOf, initialize, invokeActions, invokeActions, isActive, onExit, propertyIndex, propertyIsTypeOf, propertyType, removeAction, removeAction, replaceVisual, reset, setActive, setFieldListValue, setFieldListValues, setGroup, setProperties, setProperty, setProperty, setPropertyEditor, setVariableEditor, toString, variableChanged, variableChangedDoNotUpdate, variableExtraChanged, variablePropertiesClear, variablesChanged |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ControlBar
public ControlBar()
getPropertyList
public java.util.List<java.lang.String> getPropertyList()
- Description copied from class:
ControlSwingElement
- Returns the list of all properties that can be set for this
ControlElement.
Subclasses that add properties should extend this table.
Order is crucial here: Both for the presentation in an editor (f.i. ViewElement)
and for the setValue() method.
- Overrides:
getPropertyList
in class ControlSwingElement
getPropertyInfo
public java.lang.String getPropertyInfo(java.lang.String _property)
- Description copied from class:
ControlSwingElement
- Returns information about a given property.
Subclasses that add properties should extend this table.
- The first keyword is ALWAYS the type.
- The keyword CONSTANT applies to properties that can not be
changed using the setValue() methods
- Overrides:
getPropertyInfo
in class ControlSwingElement
setValue
public void setValue(int _index,
Value _value)
- Description copied from class:
ControlSwingElement
- Sets the value of the registered variables.
Subclasses with internal values should extend this
- Overrides:
setValue
in class ControlSwingElement
setDefaultValue
public void setDefaultValue(int _index)
- Overrides:
setDefaultValue
in class ControlSwingElement
getValue
public Value getValue(int _index)
- Description copied from class:
ControlSwingElement
- Gets the value of any internal variable.
Subclasses with internal values should extend this
- Overrides:
getValue
in class ControlSwingElement
- Returns:
- Value _value The object holding the value for the variable.
getDefaultValueString
public java.lang.String getDefaultValueString(int _index)
- Overrides:
getDefaultValueString
in class ControlSwingElement