# Class InitializationPanel

    java.lang.Object
       |
       +----java.awt.Component
               |
               +----java.awt.Container
                       |
                       +----java.awt.Panel
                               |
                               +----InitializationPanel

class InitializationPanel
extends Panel

This panel contains a `TitlePanel` and a `GridBagPanel` that accepts input for the following lilgp parameters:
`

- init.method
- init.depth
- init.random_attempts

`

It does not currently support the input of:
``

- init.tree[#].method
- init.tree[#].depth

See Also:
  TitlePanel, GridBagPanel

##

InitializationPanel()
  Add each of the UI components needed to accept input.

##

action(Event, Object)
  Trap `TextField` events and send the focus to the next field on the panel.
flushParameters()
  Collect the contents of each UI component and store it in the `ParameterDB`.
loadParams()
  This method is responsible for loading parameters onto the `InitializationPanel` after the user opens a parameter file.

##

InitializationPanel

      public InitializationPanel()

  Add each of the UI components needed to accept input.
  See Also:
    addComponent

##

flushParameters

      public static void flushParameters()

  Collect the contents of each UI component and store it in the `ParameterDB`.
  See Also:
    ParameterDB

action

      public boolean action(Event event,
                            Object arg)

  Trap `TextField` events and send the focus to the next field on the panel.
  Overrides:
    action in class Component

loadParams

      public static void loadParams()

  This method is responsible for loading parameters onto the `InitializationPanel` after the user opens a parameter file.