de.kosi.gui.window
Class CriterionsDialog

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.CriterionsDialog
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 CriterionsDialog
extends CDialog

A dialog for the user to create an own tournament. He has to define the end some criterions like the status of the tournament, the kind of the tournament, the limit of the played boards and the time limit for each round. He can write some remarks, too.

ChangeLog:

 $Log: CriterionsDialog.java,v $
 Revision 1.3  2001/06/27 11:58:50  jiriki
 Re-added LandF menu. Some code cleanup

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

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

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

 Revision 1.1  2001/04/18 10:08:32  tanja
 create a tournament, new outfif

 Revision 1.4  2001/03/28 12:38:06  tanja
 Jetzt aber

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

 Revision 1.2  2001/03/23 14:56:47  tanja
 - neue Bezeicher
 - Task-Leiste
 - Ansicht der Turnier-Erstellung (noch nicht f

 Revision 1.1  2001/03/20 14:35:38  tanja
 Turnier erstellen, noch nicht richtig


 

Version:
$Revision: 1.3 $ ($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  javax.swing.Action cancel
          More Action.
protected  javax.swing.JTextArea commentText
          Textarea to enter some comments.
protected  CCheckBox criterionsBox
          Not in use.
protected  CRadioButton individualButton
          RadioButton to define an individual Tournament.
protected  javax.swing.JTextArea infoText
          Info text of the dialog.
protected  javax.swing.JComboBox numberOfBoardsBox
          ComboBox to select the number of boards to play in each round.
protected  javax.swing.Action openHelp
          Some Action.
protected  CRadioButton partnerButton
          RadioButton to define a partner Tournament.
protected  javax.swing.Action reset
          And Action.
protected  CRadioButton teamButton
          RadioButton to define a team Tournament.
protected  javax.swing.JComboBox timeLimitBox
          ComboBox to select the time limit on each round.
 
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
CriterionsDialog(CDialog owner)
          Creates a criterions dialog.
CriterionsDialog(CFrame owner)
          Creates a criterions dialog.
 
Method Summary
 void cancel(java.awt.event.ActionEvent event)
          Close the dialog.
 java.lang.String getKind()
          Get the kind of the tournament.
 java.lang.String getNumberOfBoards()
          Get the number of boards prospectivly played.
 java.awt.Dimension getPreferredSize()
          Set the dialogs size.
 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.
 void setTime(java.lang.String time)
          Method to set time fits to the number of boards.
 
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.

commentText

protected javax.swing.JTextArea commentText
Textarea to enter some comments.

criterionsBox

protected CCheckBox criterionsBox
Not in use.

individualButton

protected CRadioButton individualButton
RadioButton to define an individual Tournament.

partnerButton

protected CRadioButton partnerButton
RadioButton to define a partner Tournament.

teamButton

protected CRadioButton teamButton
RadioButton to define a team Tournament.

numberOfBoardsBox

protected javax.swing.JComboBox numberOfBoardsBox
ComboBox to select the number of boards to play in each round.

timeLimitBox

protected javax.swing.JComboBox timeLimitBox
ComboBox to select the time limit on each round.

openHelp

protected javax.swing.Action openHelp
Some Action.

cancel

protected javax.swing.Action cancel
More Action.

reset

protected javax.swing.Action reset
And Action.
Constructor Detail

CriterionsDialog

public CriterionsDialog(CFrame owner)
Creates a criterions dialog. The name of this dialog is criterionsDialog.
Parameters:
owner - CFrame the owner of the dialog.

CriterionsDialog

public CriterionsDialog(CDialog owner)
Creates a criterions dialog. The name of this dialog is criterionsDialog.
Parameters:
owner - CFrame the owner of the dialog.
Method Detail

init

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

getNumberOfBoards

public java.lang.String getNumberOfBoards()
Get the number of boards prospectivly played.
Returns:
the selected item of the numberOfBoardsBox.

setTime

public void setTime(java.lang.String time)
Method to set time fits to the number of boards.

getKind

public java.lang.String getKind()
Get the kind of the tournament.
Returns:
the selected kind, choosen 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