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

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

public class ConsoleFrame
extends java.awt.Frame
implements IConsole

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
 
Field Summary
protected  ChatGUI _mainGUI
           
 
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
ConsoleFrame(IChatServer server, IChatClientInputReceiver receiver, ChatGUI mainGUI, IChatGUIFactory f)
           
 
Method Summary
 boolean action(java.awt.Event e, java.lang.Object arg)
           
 void addRoom(java.lang.String room, java.lang.String count, boolean inform)
          Add a room to the room list
 void addUser(java.lang.String user, boolean inform)
          Add a user to the user list
 void clearRooms()
          Clear out the list of rooms
 void clearUsers()
          Clear out the list of users
 java.awt.MenuBar createMenuBar()
           
 void displayError(java.lang.String error)
           
 void displayMessage(java.lang.String message)
           
 void displayMessage(java.lang.String user, java.lang.String message)
           
 void displayPrivateEmote(java.lang.String user, java.lang.String message)
           
 void displayPrivateMessage(java.lang.String user, java.lang.String message)
           
 boolean handleEvent(java.awt.Event e)
           
 void hide()
          Make this thing invisible on the screen.
 void removeRoom(java.lang.String room, boolean inform)
           
 void removeUser(java.lang.String user, boolean inform)
           
 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, 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
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 java.awt.MenuContainer
getFont, postEvent
 

Field Detail

_mainGUI

protected ChatGUI _mainGUI
Constructor Detail

ConsoleFrame

public ConsoleFrame(IChatServer server,
                    IChatClientInputReceiver receiver,
                    ChatGUI mainGUI,
                    IChatGUIFactory f)
Method Detail

createMenuBar

public java.awt.MenuBar createMenuBar()

addRoom

public void addRoom(java.lang.String room,
                    java.lang.String count,
                    boolean inform)
Description copied from interface: IConsole
Add a room to the room list
Specified by:
addRoom in interface IConsole

addUser

public void addUser(java.lang.String user,
                    boolean inform)
Description copied from interface: IConsole
Add a user to the user list
Specified by:
addUser in interface IConsole

removeUser

public void removeUser(java.lang.String user,
                       boolean inform)
Specified by:
removeUser in interface IConsole

removeRoom

public void removeRoom(java.lang.String room,
                       boolean inform)
Specified by:
removeRoom in interface IConsole

clearRooms

public void clearRooms()
Description copied from interface: IConsole
Clear out the list of rooms
Specified by:
clearRooms in interface IConsole

clearUsers

public void clearUsers()
Description copied from interface: IConsole
Clear out the list of users
Specified by:
clearUsers in interface IConsole

handleEvent

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

displayPrivateMessage

public void displayPrivateMessage(java.lang.String user,
                                  java.lang.String message)
Specified by:
displayPrivateMessage in interface IMessageWindow

displayMessage

public void displayMessage(java.lang.String user,
                           java.lang.String message)
Specified by:
displayMessage in interface IMessageWindow

displayMessage

public void displayMessage(java.lang.String message)
Specified by:
displayMessage in interface IMessageWindow

displayError

public void displayError(java.lang.String error)
Specified by:
displayError in interface IMessageWindow

displayPrivateEmote

public void displayPrivateEmote(java.lang.String user,
                                java.lang.String message)
Specified by:
displayPrivateEmote in interface IMessageWindow

action

public boolean action(java.awt.Event e,
                      java.lang.Object arg)
Overrides:
action in class java.awt.Component

show

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

hide

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


Copyright © 2000-2002 Taso Lyristis