com.lyrisoft.chat.client.gui.awt102
Class LoginDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--com.lyrisoft.chat.client.gui.awt102.LoginDialog
All Implemented Interfaces:
javax.accessibility.Accessible, ILogin, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class LoginDialog
extends java.awt.Frame
implements ILogin

See Also:
Serialized Form

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
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LoginDialog(IChatGUIFactory factory, IChatClientInputReceiver client)
           
LoginDialog(IChatGUIFactory factory, IChatClientInputReceiver client, java.lang.String title, java.lang.String label, java.lang.String loginLabel, java.lang.String passwordLabel, java.lang.String loginButtonLabel, java.lang.String cancelButtonLabel, boolean showPassword)
           
 
Method Summary
 LoginPanel createLoginPanel(IChatGUIFactory factory, IChatClientInputReceiver client, java.lang.String label, java.lang.String loginLabel, java.lang.String passwordLabel, java.lang.String loginButtonLabel, java.lang.String cancelButtonLabel, boolean showPassword)
           
 boolean handleEvent(java.awt.Event e)
           
 void setStatus(java.lang.String txt)
          Set the text of the status field
 void show()
          Make this thing visible on the screen.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, setFont, setLayout, update, 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, 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, processKeyEvent, 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, wait, wait, wait
 
Methods inherited from interface com.lyrisoft.chat.client.gui.ILogin
hide
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

LoginDialog

public LoginDialog(IChatGUIFactory factory,
                   IChatClientInputReceiver client)

LoginDialog

public LoginDialog(IChatGUIFactory factory,
                   IChatClientInputReceiver client,
                   java.lang.String title,
                   java.lang.String label,
                   java.lang.String loginLabel,
                   java.lang.String passwordLabel,
                   java.lang.String loginButtonLabel,
                   java.lang.String cancelButtonLabel,
                   boolean showPassword)
Method Detail

createLoginPanel

public LoginPanel createLoginPanel(IChatGUIFactory factory,
                                   IChatClientInputReceiver client,
                                   java.lang.String label,
                                   java.lang.String loginLabel,
                                   java.lang.String passwordLabel,
                                   java.lang.String loginButtonLabel,
                                   java.lang.String cancelButtonLabel,
                                   boolean showPassword)

show

public void show()
Description copied from interface: ILogin
Make this thing visible on the screen. Note: It's safer to user IChatGUIFactory.show() instead.
Specified by:
show in interface ILogin
Overrides:
show in class java.awt.Window
Following copied from interface: com.lyrisoft.chat.client.gui.ILogin
See Also:
IChatGUIFactory.show(ILogin)

setStatus

public void setStatus(java.lang.String txt)
Description copied from interface: ILogin
Set the text of the status field
Specified by:
setStatus in interface ILogin

handleEvent

public boolean handleEvent(java.awt.Event e)
Overrides:
handleEvent in class java.awt.Component


Copyright © 2000-2002 Taso Lyristis