org.moyoman.client.reference.admin
Class HelperAdminDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.moyoman.client.reference.util.BaseDialog
                                      |
                                      +--org.moyoman.client.reference.admin.HelperAdminDialog
All Implemented Interfaces:
Accessible, IGUIConstants, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class HelperAdminDialog
extends BaseDialog

Provides a helper administration dialog.

Since:
v0.02
Version:
v0.02
Author:
Jeffrey M. Thompson
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  HelperConfigTool _helperConfigTool
          Helper config tool.
private  JPanel _helpersPanel
          Helper panels.
private  ModuleConfigTool _moduleConfigTool
          Module config tool.
private  HelperNamesPanel _namesPanel
          Helper names panel.
private  JPanel _namesPanelContainer
          Helper names panel container.
private  HelperTypePanel _typePanel
          Helper type panel.
 
Fields inherited from class org.moyoman.client.reference.util.BaseDialog
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface org.moyoman.client.reference.util.IGUIConstants
DEBUG, DIRTY_PROPERTY, GAP, MARGIN, TRANSPARENT_COLOR
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HelperAdminDialog(Frame frame, HelperConfigTool helperConfigTool, ModuleConfigTool moduleConfigTool)
          Construct this dialog.
 
Method Summary
protected  void cancelActionPerformed(ActionEvent event)
          Close this dialog with no other action.
protected  void checkComponents()
          Check components for their enable state.
private  JPanel createHelpersPanel()
          Create the tabbed pane.
private  JPanel createNamesPanel()
          Create the helper names panel.
private  JPanel createTypePanel()
          Create the type panel.
static void main(String[] args)
          Test method.
protected  void okActionPerformed(ActionEvent event)
          Callback for the OK button.
 
Methods inherited from class org.moyoman.client.reference.util.BaseDialog
addOKButtonPanel, addOKCancelApplyButtonsPanel, addOKCancelButtonsPanel, applyActionPerformed, createLabel, getActionManager, getApplyButton, getCancelButton, getOKButton, init, isActionApproved, isDirty, setCursorBusy, setDirty, setTitle, show
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_helperConfigTool

private HelperConfigTool _helperConfigTool
Helper config tool.


_namesPanel

private HelperNamesPanel _namesPanel
Helper names panel.


_typePanel

private HelperTypePanel _typePanel
Helper type panel.


_helpersPanel

private JPanel _helpersPanel
Helper panels.


_namesPanelContainer

private JPanel _namesPanelContainer
Helper names panel container.


_moduleConfigTool

private ModuleConfigTool _moduleConfigTool
Module config tool.

Constructor Detail

HelperAdminDialog

public HelperAdminDialog(Frame frame,
                         HelperConfigTool helperConfigTool,
                         ModuleConfigTool moduleConfigTool)
Construct this dialog.

Parameters:
frame - The owning frame.
helperConfigTool - Helper configuration tool.
moduleConfigTool - Module configuration tool.
Since:
v0.02
Method Detail

main

public static void main(String[] args)
Test method.


cancelActionPerformed

protected void cancelActionPerformed(ActionEvent event)
Close this dialog with no other action.

Overrides:
cancelActionPerformed in class BaseDialog
Since:
v0.02

checkComponents

protected void checkComponents()
Check components for their enable state. This method is called when the dirty flag is changed.

Overrides:
checkComponents in class BaseDialog
Since:
v0.02

okActionPerformed

protected void okActionPerformed(ActionEvent event)
Callback for the OK button.

Overrides:
okActionPerformed in class BaseDialog
Since:
v0.02

createHelpersPanel

private JPanel createHelpersPanel()
Create the tabbed pane.

Since:
v0.02

createNamesPanel

private JPanel createNamesPanel()
Create the helper names panel.

Since:
v0.02

createTypePanel

private JPanel createTypePanel()
Create the type panel.

Since:
v0.02