SORTIE Java Interface
1
|
This class displays the dialog for editing NCI parameters, with a button for editing the function choices. More...
Public Member Functions | |
NCIParameterEdit (JDialog jParent, GUIManager oManager, MainWindow oWindow, NCIMasterBase oBehavior) | |
Constructor. More... | |
void | refreshParametersDisplay () |
void | actionPerformed (ActionEvent e) |
Responds to button events. More... | |
void | setLastTouched (EnhancedTable oTable) |
Sets a table as last touched by the user. More... | |
Public Attributes | |
ArrayList< ArrayList< EnhancedTable > > | mp_oAllTables = null |
All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects. More... | |
Protected Member Functions | |
EnhancedTable | getLastTouchedTable () |
Discovers which EnhancedTable in the parameter editing window has focus. More... | |
Protected Attributes | |
JDialog | m_jParentFrame |
The parent frame over which dialogs are displayed. More... | |
NCIMasterBase | m_oBehavior |
The behavior being set up. More... | |
GUIManager | m_oManager |
GUIManager object to help extract data. More... | |
Private Member Functions | |
QuickScrollingPanel | createParametersPanel () |
Creates the panel with parameters so it can be re-created when function choices are changed. More... | |
void | passDataToBehavior () throws ModelException |
Pass the newly collected parameters to the behavior. More... | |
Private Attributes | |
ArrayList< BehaviorParameterDisplay > | mp_oBehDisp |
Object that was displayed. More... | |
Dimension | m_jParentSize |
Size of parent window. More... | |
JPanel | m_jButtonPanel |
OKCancelButtonPanel | m_jOKPanel |
This class displays the dialog for editing NCI parameters, with a button for editing the function choices.
5/13/15: Changed the window size because it was too big vertically
sortie.gui.behaviorsetup.NCIParameterEdit.NCIParameterEdit | ( | JDialog | jParent, |
GUIManager | oManager, | ||
MainWindow | oWindow, | ||
NCIMasterBase | 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.NCIParameterEdit.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. |
|
private |
Creates the panel with parameters so it can be re-created when function choices are changed.
|
protected |
Discovers which EnhancedTable in the parameter editing window has focus.
|
private |
Pass the newly collected parameters to the behavior.
void sortie.gui.behaviorsetup.NCIParameterEdit.refreshParametersDisplay | ( | ) |
void sortie.gui.behaviorsetup.NCIParameterEdit.setLastTouched | ( | EnhancedTable | oTable | ) |
Sets a table as last touched by the user.
oTable | Table to be set as last touched. |
Implements sortie.gui.behaviorsetup.EnhancedTableWindow.
|
private |
|
private |
|
protected |
The parent frame over which dialogs are displayed.
|
private |
Size of parent window.
|
protected |
The behavior being set up.
|
protected |
GUIManager object to help extract data.
ArrayList<ArrayList<EnhancedTable> > sortie.gui.behaviorsetup.NCIParameterEdit.mp_oAllTables = null |
All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects.
|
private |
Object that was displayed.