synapsi.gui
Class EditGroup


java.lang.Object

  |

  +--java.awt.Component

        |

        +--java.awt.Container

              |

              +--java.awt.Window

                    |

                    +--java.awt.Dialog

                          |

                          +--javax.swing.JDialog

                                |

                                +--synapsi.gui.EditGroup


public class EditGroup
extends javax.swing.JDialog
implements java.awt.event.ActionListener, java.awt.event.FocusListener, javax.swing.event.DocumentListener

Class EditGroup implements a window to edit the values of a group already present in the system or to add a new group to to the system.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
EditGroup(javax.swing.JDialog parent, java.lang.String title, java.lang.Object[] groupInfo, GroupEditor editor)
          The constructor of the class - creates a EditGroup window with given parameters.
EditGroup(javax.swing.JFrame parent, java.lang.String title, java.lang.Object[] groupInfo, GroupEditor editor)
          The constructor of the class - creates a EditGroup window with given parametres.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles all the events from this EditGroup window.
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
 void checkField()
           
 void focusGained(java.awt.event.FocusEvent e)
          Has to be implemented because EditGroup implements FocusListener
 void focusLost(java.awt.event.FocusEvent e)
          Enable okButton, if nameField is not empty when focus leaves it
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EditGroup


public EditGroup(javax.swing.JDialog parent,
                 java.lang.String title,
                 java.lang.Object[] groupInfo,
                 GroupEditor editor)
The constructor of the class - creates a EditGroup window with given parameters.
Parameters:
parent - The parent window of this window.
title - The title for this window.
name - The name of the group to be edited.

EditGroup


public EditGroup(javax.swing.JFrame parent,
                 java.lang.String title,
                 java.lang.Object[] groupInfo,
                 GroupEditor editor)
The constructor of the class - creates a EditGroup window with given parametres.
Parameters:
parent - The parent window of this window.
title - The title for this window.
name - The name of the group to be edited.
Method Detail

actionPerformed


public void actionPerformed(java.awt.event.ActionEvent e)
Handles all the events from this EditGroup window.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - The action that has occurred.

focusGained


public void focusGained(java.awt.event.FocusEvent e)
Has to be implemented because EditGroup implements FocusListener
Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
e - FocusEvent caught

focusLost


public void focusLost(java.awt.event.FocusEvent e)
Enable okButton, if nameField is not empty when focus leaves it
Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
e - FocusEvent caught

checkField


public void checkField()

changedUpdate


public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate


public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate


public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener