de.kosi.gui.window
Class ChangeProfileDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--de.kosi.gui.swing.CDialog
                                      |
                                      +--de.kosi.gui.window.ChangeProfileDialog
All Implemented Interfaces:
javax.accessibility.Accessible, CWindow, java.util.EventListener, java.awt.image.ImageObserver, LookAndFeelChangeListener, java.awt.MenuContainer, ResourceBundleChangeListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ChangeProfileDialog
extends CDialog

A dialog for the user to change his profile. The user can enter a new e-mail. He can select a new item from the given strengths. He can select a new item from the given conventions or enter an own convention, not given by the client. He can select a new item from the given time-zones.

ChangeLog:

 $Log: ChangeProfileDialog.java,v $
 Revision 1.6  2001/07/26 09:06:20  tanni
 protokolle
 view user angefangen

 Revision 1.5  2001/07/13 14:23:56  tanni
 remove errors

 Revision 1.5  2001/05/30 10:25:51  jiriki
 Refactored Client.

 Revision 1.4  2001/05/11 12:51:37  jollyjumper
 bugs entfernt

 Revision 1.3  2001/05/09 18:55:21  jiriki
 Removed Bug 422612.

 Revision 1.2  2001/05/09 10:02:44  betacarotine
 Removed Bug 421326.

 Revision 1.1.1.1  2001/04/29 18:05:17  jiriki
 Imported sources from zola.

 Revision 1.9  2001/04/27 13:27:33  tanja
 some documentation

 Revision 1.8  2001/04/27 12:35:09  tanja
 -register dialog ok

 Revision 1.7  2001/04/20 13:32:55  tanja
 -some documentation

 Revision 1.6  2001/04/18 10:07:46  tanja
 some documentation
 new outfit to create a tournament

 Revision 1.5  2001/04/03 12:15:48  tanja
 - documentation
 - some new classes

 Revision 1.4  2001/03/27 11:08:26  tanja
 - Turnier Erstellung erweitert
 - Dialoggroesse verbessert

 Revision 1.3  2001/03/20 13:51:20  tanja
 -neue Aktionen (Button-Reaktionen)
 -neue Menuepunkte

 Revision 1.2  2001/03/12 17:14:30  tanja
 weiter


 

Version:
$Revision: 1.6 $ ($Dates$)
Author:
Tanja
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  CAction cancel
          Some Action.
protected  CAction changeProfile
          Some Action.
protected  javax.swing.JComboBox conventionBox
          ComboBox for the users to select a convention card.
protected  javax.swing.JTextField emailField
          Textfield for the user to enter his e-mail adress.
protected  javax.swing.JTextArea infoText
          Info text of the dialog.
protected  LocaleComboBox localeBox
          ComboBox for the user to select a locality.
protected  CAction openHelp
          Some Action.
protected  CAction reset
          Some Action.
protected  CComboBox strengthBox
          ComboBox for the user to select a skill of play.
protected  TimeZoneComboBox timeBox
          JComboBox for the user to select the time zone he is living in.
 
Fields inherited from class de.kosi.gui.swing.CDialog
actionMap
 
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
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ChangeProfileDialog(CDialog owner)
          Creates a changeProfile dialog.
ChangeProfileDialog(CFrame owner)
          Creates a changeProfile dialog.
 
Method Summary
 void cancel(java.awt.event.ActionEvent event)
          Close the dialog.
 void changeProfile(java.awt.event.ActionEvent event)
           
 java.lang.String getConvention()
          Get the convention of the user.
 java.lang.String getEmail()
          Get the users e-mail-adress.
 java.awt.Dimension getPreferredSize()
          Set the dialogs size.
 java.util.Locale getSelectedLocale()
          Get the locale chosen by the user.
 int getStatus()
           
 java.lang.String getStrength()
          Get the strength of the user.
 java.util.TimeZone getTime()
          Get the time-zone the user is living in.
 void init()
          Initializes the dialog.
 void openHelp(java.awt.event.ActionEvent event)
          Open the help frame.
 void reset()
          Set the default values of the dialog.
 void reset(java.awt.event.ActionEvent event)
          Reset the dialog to the default values.
 
Methods inherited from class de.kosi.gui.swing.CDialog
addAction, getActionMap, getPreferredLocation, lookAndFeelChanged, resourceBundleChanged, setVisible
 
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, getGraphicsConfiguration, getInputContext, getListeners, 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, 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, addHierarchyBoundsListener, addHierarchyListener, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, 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, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.kosi.gui.swing.CWindow
getName
 

Field Detail

infoText

protected javax.swing.JTextArea infoText
Info text of the dialog.

emailField

protected javax.swing.JTextField emailField
Textfield for the user to enter his e-mail adress.

strengthBox

protected CComboBox strengthBox
ComboBox for the user to select a skill of play.

localeBox

protected LocaleComboBox localeBox
ComboBox for the user to select a locality.

conventionBox

protected javax.swing.JComboBox conventionBox
ComboBox for the users to select a convention card.

timeBox

protected TimeZoneComboBox timeBox
JComboBox for the user to select the time zone he is living in.

openHelp

protected CAction openHelp
Some Action.

cancel

protected CAction cancel
Some Action.

reset

protected CAction reset
Some Action.

changeProfile

protected CAction changeProfile
Some Action.
Constructor Detail

ChangeProfileDialog

public ChangeProfileDialog(CFrame owner)
Creates a changeProfile dialog. The name of this dialog is changeProfileDialog.
Parameters:
owner - CFrame the owner of the dialog.

ChangeProfileDialog

public ChangeProfileDialog(CDialog owner)
Creates a changeProfile dialog. The name of this dialog is changeProfileDialog.
Parameters:
owner - CDialog the owner of the dialog.
Method Detail

init

public void init()
Initializes the dialog.
Overrides:
init in class CDialog

getEmail

public java.lang.String getEmail()
Get the users e-mail-adress.
Returns:
the content of the emailField.

getStrength

public java.lang.String getStrength()
Get the strength of the user.
Returns:
the selected strength chosen by the user.

getConvention

public java.lang.String getConvention()
Get the convention of the user.
Returns:
the selected convention chosen by the user.

getTime

public java.util.TimeZone getTime()
Get the time-zone the user is living in.
Returns:
the selected time-zone chosen by the user.

getSelectedLocale

public java.util.Locale getSelectedLocale()
Get the locale chosen by the user. If the user dosent want to choose a locale, the default locale will be set.
Returns:
the selected locale chosen by the user.

getPreferredSize

public java.awt.Dimension getPreferredSize()
Set the dialogs size.
Overrides:
getPreferredSize in class java.awt.Container
Returns:
the dimension of the dialog.

reset

public void reset()
Set the default values of the dialog.
Overrides:
reset in class CDialog

reset

public void reset(java.awt.event.ActionEvent event)
Reset the dialog to the default values.
Parameters:
event - ActionEvent.

openHelp

public void openHelp(java.awt.event.ActionEvent event)
Open the help frame.
Overrides:
openHelp in class CDialog
Parameters:
event - ActionEvent.

cancel

public void cancel(java.awt.event.ActionEvent event)
Close the dialog.
Parameters:
event - ActionEvent

changeProfile

public void changeProfile(java.awt.event.ActionEvent event)

getStatus

public int getStatus()