Client
Class Gui

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--Client.Gui
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class Gui
extends javax.swing.JFrame

Author:
idanno
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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
protected  Client client
           
protected  GuiEchoListener guiEchoListener
           
private  javax.swing.JButton jButtonConnect
           
private  javax.swing.JButton jButtonDisconnect
           
private  javax.swing.JButton jButtonSendLine
           
private  javax.swing.JPanel jContentPane
           
private  javax.swing.JLabel jLabelServer
           
private  javax.swing.JLabel jLabelServerPort
           
private  javax.swing.JLabel jLabelUserName
           
private  javax.swing.JTextArea jTextAreaServerEcho
           
private  javax.swing.JTextField jTextFieldInputLine
           
private  javax.swing.JTextField jTextFieldServerHostName
           
private  javax.swing.JTextField jTextFieldServerPort
           
private  javax.swing.JTextField jTextFieldUserName
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, 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
Gui(Client client)
          This is the default constructor
 
Method Summary
private  javax.swing.JButton getJButtonConnect()
          This method initializes jButtonConnect
private  javax.swing.JButton getJButtonDisconnect()
          This method initializes jButtonDisconnect
private  javax.swing.JButton getJButtonSendLine()
          This method initializes jButtonSendLine
private  javax.swing.JPanel getJContentPane()
          This method initializes jContentPane
private  javax.swing.JLabel getJLabelServer()
          This method initializes jLabelServer
private  javax.swing.JLabel getJLabelServerPort()
          This method initializes jLabelServerPort
private  javax.swing.JLabel getJLabelUserName()
          This method initializes jLabelUserName
(package private)  javax.swing.JTextArea getJTextAreaServerEcho()
          This method initializes jTextAreaServerEcho
(package private)  javax.swing.JTextField getJTextFieldInputLine()
          This method initializes jTextFieldInputLine
(package private)  javax.swing.JTextField getJTextFieldServerHostName()
          This method initializes jTextFieldServerHostName
(package private)  javax.swing.JTextField getJTextFieldServerPort()
          This method initializes jTextFieldServerPort
private  javax.swing.JTextField getJTextFieldUserName()
          This method initializes jTextFieldUserName
private  void initialize()
          This method initializes this
protected  void prolog()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
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, 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, getName, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

client

protected Client client

guiEchoListener

protected GuiEchoListener guiEchoListener

jContentPane

private javax.swing.JPanel jContentPane

jTextAreaServerEcho

private javax.swing.JTextArea jTextAreaServerEcho

jButtonDisconnect

private javax.swing.JButton jButtonDisconnect

jButtonConnect

private javax.swing.JButton jButtonConnect

jLabelServerPort

private javax.swing.JLabel jLabelServerPort

jTextFieldInputLine

private javax.swing.JTextField jTextFieldInputLine

jTextFieldServerPort

private javax.swing.JTextField jTextFieldServerPort

jTextFieldServerHostName

private javax.swing.JTextField jTextFieldServerHostName

jLabelServer

private javax.swing.JLabel jLabelServer

jLabelUserName

private javax.swing.JLabel jLabelUserName

jTextFieldUserName

private javax.swing.JTextField jTextFieldUserName

jButtonSendLine

private javax.swing.JButton jButtonSendLine
Constructor Detail

Gui

public Gui(Client client)
This is the default constructor
Method Detail

initialize

private void initialize()
This method initializes this
Returns:
void

prolog

protected void prolog()

getJContentPane

private javax.swing.JPanel getJContentPane()
This method initializes jContentPane
Returns:
javax.swing.JPanel

getJTextAreaServerEcho

javax.swing.JTextArea getJTextAreaServerEcho()
This method initializes jTextAreaServerEcho
Returns:
javax.swing.JTextArea

getJButtonDisconnect

private javax.swing.JButton getJButtonDisconnect()
This method initializes jButtonDisconnect
Returns:
javax.swing.JButton

getJButtonConnect

private javax.swing.JButton getJButtonConnect()
This method initializes jButtonConnect
Returns:
javax.swing.JButton

getJLabelServerPort

private javax.swing.JLabel getJLabelServerPort()
This method initializes jLabelServerPort
Returns:
javax.swing.JLabel

getJTextFieldInputLine

javax.swing.JTextField getJTextFieldInputLine()
This method initializes jTextFieldInputLine
Returns:
javax.swing.JTextField

getJTextFieldServerPort

javax.swing.JTextField getJTextFieldServerPort()
This method initializes jTextFieldServerPort
Returns:
javax.swing.JTextField

getJTextFieldServerHostName

javax.swing.JTextField getJTextFieldServerHostName()
This method initializes jTextFieldServerHostName
Returns:
javax.swing.JTextField

getJLabelServer

private javax.swing.JLabel getJLabelServer()
This method initializes jLabelServer
Returns:
javax.swing.JLabel

getJLabelUserName

private javax.swing.JLabel getJLabelUserName()
This method initializes jLabelUserName
Returns:
javax.swing.JLabel

getJTextFieldUserName

private javax.swing.JTextField getJTextFieldUserName()
This method initializes jTextFieldUserName
Returns:
javax.swing.JTextField

getJButtonSendLine

private javax.swing.JButton getJButtonSendLine()
This method initializes jButtonSendLine
Returns:
javax.swing.JButton