|
SORTIE Java Interface
1
|
This class displays the dialog for editing Storm parameters, with a button for scheduling storms. More...
Public Member Functions | |
| StormParameterEdit (JDialog jParent, GUIManager oManager, MainWindow oWindow, Storm oBehavior) | |
| Constructor. | |
| void | actionPerformed (ActionEvent e) |
| Responds to button events. | |
| void | setLastTouched (EnhancedTable oTable) |
| Sets a table as last touched by the user. | |
Public Member Functions inherited from sortie.gui.behaviorsetup.EnhancedTableWindow | |
| void | setLastTouched (EnhancedTable oTable) |
| A table calls this function to let the parent class know that it was the last one with focus. | |
Protected Member Functions | |
| EnhancedTable | getLastTouchedTable () |
| Discovers which EnhancedTable in the parameter editing window has focus. | |
Protected Attributes | |
| JDialog | m_jParentFrame |
| The parent frame over which dialogs are displayed. | |
| Storm | m_oBehavior |
| The behavior being set up. | |
| GUIManager | m_oManager |
| GUIManager object to help extract data. | |
Private Member Functions | |
| void | passDataToBehavior () throws ModelException |
| Pass the newly collected parameters to the behavior. | |
Private Attributes | |
| ArrayList< EnhancedTable > | mp_oAllTables |
| All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects. | |
| BehaviorParameterDisplay | m_oBehDisp |
| Object that was displayed. | |
| Dimension | m_jParentSize |
| Size of parent window. | |
This class displays the dialog for editing Storm parameters, with a button for scheduling storms.
| sortie.gui.behaviorsetup.StormParameterEdit.StormParameterEdit | ( | JDialog | jParent, |
| GUIManager | oManager, | ||
| MainWindow | oWindow, | ||
| Storm | oBehavior | ||
| ) |
Constructor.
| jParent | Parent frame for these dialogs. |
| oManager | GUIManager. For accessing tree population. |
| oWindow | MainWindow. For sizing this window. |
| oBehavior | Behavior object for which we are displaying parameters. |
| void sortie.gui.behaviorsetup.StormParameterEdit.actionPerformed | ( | ActionEvent | e | ) |
Responds to button events.
If OK, then the parameter window is constructed and this window is closed. If Cancel, then this window is closed.
| e | ActionEvent object. |
|
protected |
Discovers which EnhancedTable in the parameter editing window has focus.
|
private |
Pass the newly collected parameters to the behavior.
| void sortie.gui.behaviorsetup.StormParameterEdit.setLastTouched | ( | EnhancedTable | oTable | ) |
Sets a table as last touched by the user.
| oTable | Table to be set as last touched. |
|
protected |
The parent frame over which dialogs are displayed.
|
private |
Size of parent window.
|
protected |
The behavior being set up.
|
private |
Object that was displayed.
|
protected |
GUIManager object to help extract data.
|
private |
All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects.
1.8.2