JavaQuest.Client
Class CClientConnect

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--JavaQuest.Client.CClientConnect
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class CClientConnect
extends javax.swing.JDialog
implements java.awt.event.ActionListener, java.awt.event.KeyListener

class for get params to connect (DialogBox)

See Also:
CClientFrame, CUtils, 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, java.awt.Component.AWTTreeLock
 
Field Summary
private  java.awt.BorderLayout borderLayout1
          border-Layout for the Dialog-Box
private  java.awt.GridBagLayout gridBagLayout1
          gridBagLayout for all Components
private  javax.swing.JButton JButtonCancel
          Cancel-Button
private  javax.swing.JButton JButtonOk
          OK-Button
private  javax.swing.JPanel jJPanelAbove
          Panel for the TextFiels
private  javax.swing.JPanel jJPanelDown
          Panel for the Buttons
private  javax.swing.JLabel JLabelAlias
          Label for the Alias
private  javax.swing.JLabel JLabelIP
          Label for the IP-Adress
private  javax.swing.JLabel JLabelName
          Label for the Name
private  javax.swing.JLabel JLabelPort
          Label for the Port-Number
private  javax.swing.JPanel JPanelAbove
          main-Panel for the Dialog-Box
private  javax.swing.JTextField JTextFieldAlias
          TextField for the Alias (necessary)
private  javax.swing.JTextField JTextFieldIP
          TextField for the IP-Adress (necassary)
private  javax.swing.JTextField JTextFieldName
          TextField for the Name (not necessary)
private  javax.swing.JTextField JTextFieldPort
          TextField for the Port-Number (necassary, not editable)
private  boolean m_bNecessaryInserts
          are all necessary inserts made?
private  boolean m_boolOk
          is the OK-Button pressed?
private  CUtils m_oUtil
          Utility for Logging, Getsetting, etc
 
Fields inherited from class javax.swing.JDialog
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
CClientConnect(java.awt.Frame frame, java.lang.String title, boolean modal, int _xPos, int _yPos, CUtils _oUtil)
          Constructor CClientConnect Dialog for the Connection to the JavaQuest-Server
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          actionPerformed if a button is clicked
private  void checkNecessaryInserts()
          checkNecessaryInserts check, if the Port, IP and Alias Textfields are insert
protected  java.lang.String getAlias()
          getAlias
protected  java.lang.String getIP()
          getIP
 java.lang.String getName()
          getName
protected  java.lang.String getPort()
          getPort
protected  boolean isOkButtonPressed()
          isOkButtonPressed
private  void jbInit()
          jbInit initialize all GUI-Components
 void keyPressed(java.awt.event.KeyEvent event)
          keyPressed to check if the necessary inserts are done, when the enter-key is pressed
 void keyReleased(java.awt.event.KeyEvent event)
          keyReleased no function here (is not used)
 void keyTyped(java.awt.event.KeyEvent event)
          keyTyped to check if the necessary inserts are done, when a key is typed
private  void okButtonPressed()
          okButtonPressed ends the Dialog-Box, if the ok-Button or Enter-Key was pressed
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, createRootPaneException, 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, conditionalShow, constructComponentName, dispose, disposeImpl, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, 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, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

m_boolOk

private boolean m_boolOk
is the OK-Button pressed?

m_bNecessaryInserts

private boolean m_bNecessaryInserts
are all necessary inserts made?

JPanelAbove

private javax.swing.JPanel JPanelAbove
main-Panel for the Dialog-Box

borderLayout1

private java.awt.BorderLayout borderLayout1
border-Layout for the Dialog-Box

jJPanelAbove

private javax.swing.JPanel jJPanelAbove
Panel for the TextFiels

jJPanelDown

private javax.swing.JPanel jJPanelDown
Panel for the Buttons

JButtonOk

private javax.swing.JButton JButtonOk
OK-Button

JButtonCancel

private javax.swing.JButton JButtonCancel
Cancel-Button

gridBagLayout1

private java.awt.GridBagLayout gridBagLayout1
gridBagLayout for all Components

JLabelName

private javax.swing.JLabel JLabelName
Label for the Name

JLabelAlias

private javax.swing.JLabel JLabelAlias
Label for the Alias

JLabelIP

private javax.swing.JLabel JLabelIP
Label for the IP-Adress

JLabelPort

private javax.swing.JLabel JLabelPort
Label for the Port-Number

JTextFieldName

private javax.swing.JTextField JTextFieldName
TextField for the Name (not necessary)

JTextFieldAlias

private javax.swing.JTextField JTextFieldAlias
TextField for the Alias (necessary)

JTextFieldIP

private javax.swing.JTextField JTextFieldIP
TextField for the IP-Adress (necassary)

JTextFieldPort

private javax.swing.JTextField JTextFieldPort
TextField for the Port-Number (necassary, not editable)

m_oUtil

private CUtils m_oUtil
Utility for Logging, Getsetting, etc
Constructor Detail

CClientConnect

public CClientConnect(java.awt.Frame frame,
                      java.lang.String title,
                      boolean modal,
                      int _xPos,
                      int _yPos,
                      CUtils _oUtil)
Constructor CClientConnect Dialog for the Connection to the JavaQuest-Server
Parameters:
_frame - Frame-Object
_title - Name of the Dialog
_modal - Is the Dialog modal
_xPos - The x-Pos from main-Frame
_yPos - The y-Pos from main-Frame
_oUtil - The Config-Object
Method Detail

jbInit

private void jbInit()
             throws java.lang.Exception
jbInit initialize all GUI-Components
Throws:
java.lang.Exception -  

keyTyped

public void keyTyped(java.awt.event.KeyEvent event)
keyTyped to check if the necessary inserts are done, when a key is typed
Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
KeyEvent -  

keyReleased

public void keyReleased(java.awt.event.KeyEvent event)
keyReleased no function here (is not used)
Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
KeyEvent -  

keyPressed

public void keyPressed(java.awt.event.KeyEvent event)
keyPressed to check if the necessary inserts are done, when the enter-key is pressed
Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
KeyEvent -  

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed if a button is clicked
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
ActionEvent -  

checkNecessaryInserts

private void checkNecessaryInserts()
checkNecessaryInserts check, if the Port, IP and Alias Textfields are insert

okButtonPressed

private void okButtonPressed()
okButtonPressed ends the Dialog-Box, if the ok-Button or Enter-Key was pressed

isOkButtonPressed

protected boolean isOkButtonPressed()
isOkButtonPressed
Returns:
boolean if OK-Button was pressed

getName

public java.lang.String getName()
getName
Overrides:
getName in class java.awt.Component
Returns:
String JTextFieldName

getAlias

protected java.lang.String getAlias()
getAlias
Returns:
String JTextFieldAlias

getIP

protected java.lang.String getIP()
getIP
Returns:
String JTextFieldIP

getPort

protected java.lang.String getPort()
getPort
Returns:
String JTextFieldPort