de.kosi.gui.swing
Class CDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--de.kosi.gui.swing.CDialog
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
Direct Known Subclasses:
AboutBox, ChangePasswordDialog, ChangeProfileDialog, ClaimDialog, ComputerPlayerDialog, CreateTableDialog, CriterionsDialog, EndOfRegistrationDialog, InviteConfirmDialog, InviteDialog, KickDialog, LoginDialog, PrivateDialog, RegisterAcknowledgeDialog, RegisterDialog, RubberDialog, SelectUserDialog, TournamentDialog, ViewNewProfileDialog, ViewUserDialog, WaitBox

public class CDialog
extends javax.swing.JDialog
implements CWindow

An extension of javax.swing.JDialog.

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  CActionMap actionMap
          This dialogs action map.
 
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
CDialog(java.lang.String name, java.awt.Dialog owner)
          Creates a dialog with the given name.
CDialog(java.lang.String name, java.awt.Frame owner)
          Creates a dialog with the given name.
 
Method Summary
 void addAction(CAction action)
          Adds the action to the actionMap of this dialog.
 javax.swing.ActionMap getActionMap()
          Gets the action map of this dialog.
protected  java.awt.Point getPreferredLocation()
          Gets the preferred location of this dialog.
 void init()
          Called during initialization.
 void lookAndFeelChanged()
          Informs this dialog that the look and feel has been changed.
 void openHelp(java.awt.event.ActionEvent event)
          Opens the help frame for this dialog.
 void reset()
          Resets the fields of this dialog.
 void resourceBundleChanged(CResourceBundle resourceBundle)
          Informs this dialog htat the resource bundle has been changed.
 void setVisible(boolean visible)
          Shows or hides this dialog.
 
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, 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, 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

actionMap

protected CActionMap actionMap
This dialogs action map.
Constructor Detail

CDialog

public CDialog(java.lang.String name,
               java.awt.Dialog owner)
Creates a dialog with the given name. Adds itself to the resourceBundleChangeListeners and the lookAndFeelChangeListeners.
Parameters:
name - the name of the object.
owner - the owner of this dialog.

CDialog

public CDialog(java.lang.String name,
               java.awt.Frame owner)
Creates a dialog with the given name. Adds itself to the resourceBundleChangeListeners and the lookAndFeelChangeListeners.
Parameters:
name - the name of the object.
owner - the owner of this dialog.
Method Detail

init

public void init()
Called during initialization. Override this method to perform custom initializations.

setVisible

public void setVisible(boolean visible)
Shows or hides this dialog. If it gets shown it becomes set to it's preferred location and size.
Overrides:
setVisible in class java.awt.Component
Parameters:
visible - a value of true indicates that this dialog should become visible.

reset

public void reset()
Resets the fields of this dialog.

getPreferredLocation

protected java.awt.Point getPreferredLocation()
Gets the preferred location of this dialog.
Returns:
this frame's favourite position on screen.

resourceBundleChanged

public void resourceBundleChanged(CResourceBundle resourceBundle)
Informs this dialog htat the resource bundle has been changed.
Specified by:
resourceBundleChanged in interface CWindow
Parameters:
resourceBundle - the new resource bundle.

lookAndFeelChanged

public void lookAndFeelChanged()
Informs this dialog that the look and feel has been changed.
Specified by:
lookAndFeelChanged in interface CWindow

getActionMap

public javax.swing.ActionMap getActionMap()
Gets the action map of this dialog.
Specified by:
getActionMap in interface CWindow
Returns:
the actionMap field.

addAction

public void addAction(CAction action)
Adds the action to the actionMap of this dialog.
Parameters:
action - the action to add.

openHelp

public void openHelp(java.awt.event.ActionEvent event)
Opens the help frame for this dialog.
Parameters:
event - the event that cuased the invokation of this method.