SORTIE Java Interface  1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit Class Reference

This class displays the default dialog for editing the parameters for a single behavior. More...

Inheritance diagram for sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit:
sortie.gui.behaviorsetup.EnhancedTableWindow

Public Member Functions

 DefaultBehaviorParameterEdit (JDialog jParent, GUIManager oManager, MainWindow oWindow, Behavior oBehavior)
 Constructor. More...
 
void actionPerformed (ActionEvent e)
 Responds to button events. More...
 
void setLastTouched (EnhancedTable oTable)
 Sets a table as last touched by the user. 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...
 
Behavior m_oBehavior
 The behavior being set up. More...
 
GUIManager m_oManager
 GUIManager object to help extract data. More...
 

Private Member Functions

void passDataToBehavior () throws ModelException
 Pass the newly collected parameters to the behavior. More...
 

Detailed Description

This class displays the default dialog for editing the parameters for a single behavior.

It shows a table with the parameters arranged by species. This window makes actual changes to the behavior.

Author
LORA

Constructor & Destructor Documentation

◆ DefaultBehaviorParameterEdit()

sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.DefaultBehaviorParameterEdit ( JDialog  jParent,
GUIManager  oManager,
MainWindow  oWindow,
Behavior  oBehavior 
)

Constructor.

Parameters
jParentParent frame for these dialogs.
oManagerGUIManager. For accessing tree population.
oWindowMainWindow. For sizing this window.
oBehaviorBehavior object for which we are displaying parameters.

Member Function Documentation

◆ actionPerformed()

void sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.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.

Parameters
eActionEvent object.

◆ getLastTouchedTable()

EnhancedTable sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.getLastTouchedTable ( )
protected

Discovers which EnhancedTable in the parameter editing window has focus.

Returns
EnhancedTable object with focus, or null if none has focus.

◆ passDataToBehavior()

void sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.passDataToBehavior ( ) throws ModelException
private

Pass the newly collected parameters to the behavior.

◆ setLastTouched()

void sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.setLastTouched ( EnhancedTable  oTable)

Sets a table as last touched by the user.

Parameters
oTableTable to be set as last touched.

Implements sortie.gui.behaviorsetup.EnhancedTableWindow.

Member Data Documentation

◆ m_jParentFrame

JDialog sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.m_jParentFrame
protected

The parent frame over which dialogs are displayed.

◆ m_oBehavior

Behavior sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.m_oBehavior
protected

The behavior being set up.

◆ m_oManager

GUIManager sortie.gui.behaviorsetup.DefaultBehaviorParameterEdit.m_oManager
protected

GUIManager object to help extract data.


The documentation for this class was generated from the following file: