fipaos.tool.wizard.panels
Class SetupOptionsPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--fipaos.tool.wizard.panels.SetupOptionsPanel

public class SetupOptionsPanel
extends JPanel
implements WizardPanel

This panel is shown after the introduction panel, and gives the user the
option of performing a standard setup, or a custom setup. The custom setup
gives the user the option of editing advanced settings. This is done
by adding/removing different panels, depending on what the user selects.

Author:
iandykes

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel

Fields inherited from class javax.swing.JComponent
WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
SetupOptionsPanel(FIPAOSWizard parent, WizardPanel insert_after)
          Creates new form SetupOptionsPanel

Method Summary
 voidinitialise(ACCProfile acc, AgentProfile agent, LoaderProfile loader, PlatformProfile platform, Map setupfipaos, Map startfipaos, FIPAOSProperties properties)
          Used to pass initialisation information to panel
 booleanisModified()
          Query to determine if any information within this WizardPanel has changed
since it was created - used to determine if anything needs to be saved
 booleanisOk()
          Invoked when the user hits the prev, next or finish button - should
return false if it is not OK to continue
 voidresetModified()
          Invoked when this WizardPanel should reset its modified flag (i.e.

Methods inherited from class javax.swing.JPanel
updateUI, getUIClassID, getAccessibleContext

Methods inherited from class javax.swing.JComponent
update, paint, printAll, print, isPaintingTile, isFocusCycleRoot, isManagingFocus, setNextFocusableComponent, getNextFocusableComponent, setRequestFocusEnabled, isRequestFocusEnabled, requestFocus, grabFocus, setVerifyInputWhenFocusTarget, getVerifyInputWhenFocusTarget, setPreferredSize, getPreferredSize, setMaximumSize, getMaximumSize, setMinimumSize, getMinimumSize, isMinimumSizeSet, isPreferredSizeSet, isMaximumSizeSet, contains, setBorder, getBorder, getInsets, getInsets, getAlignmentY, setAlignmentY, getAlignmentX, setAlignmentX, setInputVerifier, getInputVerifier, getGraphics, setDebugGraphicsOptions, getDebugGraphicsOptions, registerKeyboardAction, registerKeyboardAction, unregisterKeyboardAction, getRegisteredKeyStrokes, getConditionForKeyStroke, getActionForKeyStroke, resetKeyboardActions, setInputMap, getInputMap, getInputMap, setActionMap, getActionMap, requestDefaultFocus, setVisible, hide, setEnabled, setForeground, setBackground, setFont, isFocusTraversable, setToolTipText, getToolTipText, getToolTipText, getToolTipLocation, createToolTip, scrollRectToVisible, setAutoscrolls, getAutoscrolls, enable, disable, getClientProperty, putClientProperty, isLightweightComponent, reshape, getBounds, getSize, getLocation, getX, getY, getWidth, getHeight, hasFocus, isOpaque, setOpaque, computeVisibleRect, getVisibleRect, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, addVetoableChangeListener, removeVetoableChangeListener, getTopLevelAncestor, addAncestorListener, removeAncestorListener, getListeners, addNotify, removeNotify, repaint, repaint, revalidate, isValidateRoot, isOptimizedDrawingEnabled, paintImmediately, paintImmediately, setDoubleBuffered, isDoubleBuffered, getRootPane

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, insets, add, add, add, add, add, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, preferredSize, minimumSize, paintComponents, printComponents, addContainerListener, removeContainerListener, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, enable, enableInputMethods, show, show, getForeground, getBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, setBounds, isLightweight, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, transferFocus, nextFocus, add, remove, toString, list, list, list, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

SetupOptionsPanel

public SetupOptionsPanel(FIPAOSWizard parent, WizardPanel insert_after)
Creates new form SetupOptionsPanel
Parameters:
parent - The FIPAOSWizard object that contains this panel
insert_after - The panels that the user selects will be inserted after this panel
Method Detail

initialise

public void initialise(ACCProfile acc, AgentProfile agent, LoaderProfile loader, PlatformProfile platform, Map setupfipaos, Map startfipaos, FIPAOSProperties properties)
Used to pass initialisation information to panel

isModified

public boolean isModified()
Query to determine if any information within this WizardPanel has changed
since it was created - used to determine if anything needs to be saved

isOk

public boolean isOk()
Invoked when the user hits the prev, next or finish button - should
return false if it is not OK to continue

resetModified

public void resetModified()
Invoked when this WizardPanel should reset its modified flag (i.e. settings
have been saved!)

Association Links

to Class fipaos.tool.wizard.FIPAOSWizard

to Class javax.swing.ButtonGroup

to Class fipaos.tool.wizard.panels.LoaderPanel

to Class fipaos.tool.wizard.panels.DefaultAgentProfilePanel

to Class fipaos.tool.wizard.panels.PropertiesPanel

to Class fipaos.tool.wizard.panels.GarbageSettingsPanel

to Class fipaos.tool.wizard.WizardPanel

to Class javax.swing.JCheckBox

to Class javax.swing.JCheckBox

to Class javax.swing.JRadioButton

to Class javax.swing.JLabel

to Class javax.swing.JLabel

to Class javax.swing.JLabel

to Class javax.swing.JCheckBox

to Class javax.swing.JLabel

to Class javax.swing.JTextArea

to Class javax.swing.JTextArea

to Class javax.swing.JTextArea

to Class javax.swing.JTextArea

to Class javax.swing.JRadioButton

to Class javax.swing.JTextArea

to Class javax.swing.JTextArea

to Class javax.swing.JCheckBox