public class DeviceSelector extends Device
Device.ActionSet
Modifier and Type | Field | Description |
---|---|---|
protected java.util.HashMap<java.lang.String,IAction> |
actionHash |
controller, unit
Constructor | Description |
---|---|
DeviceSelector(Controller controller) |
Modifier and Type | Method | Description |
---|---|---|
void |
addOption(java.lang.String actionText,
IAction action) |
|
javax.swing.JLabel |
getLabel() |
|
javax.swing.JComboBox |
getSelector() |
|
java.awt.Component |
graphic() |
Returns the GUI element for display in the simulation.
|
void |
removeOption(java.lang.String actionText) |
|
void |
setLabel(java.lang.String newLabel) |
|
void |
setSelected(int i) |
Sets the i-th item (counting from 0) in the list as the one currently selected.
|
doAction, getController, getDimension, getPostAction, getPreAction, getUnit, setController, setPostAction, setPreAction, setUnit
protected final java.util.HashMap<java.lang.String,IAction> actionHash
public DeviceSelector(Controller controller)
public javax.swing.JComboBox getSelector()
public javax.swing.JLabel getLabel()
public void setLabel(java.lang.String newLabel)
public void addOption(java.lang.String actionText, IAction action)
public void removeOption(java.lang.String actionText)
public void setSelected(int i)