|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--com.lyrisoft.chat.client.gui.awt102.Console
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
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 IChatClientInputReceiver |
_inputReceiver
|
protected java.awt.Color |
bgColor
|
protected int |
roomCnt
|
protected int |
userCnt
|
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 | |
Console(IChatServer server,
IChatClientInputReceiver receiver,
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.Label |
createLabel(java.lang.String label)
|
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 |
handleHyperlink(java.lang.String link)
Called when somebody wants us to handle a link |
void |
handleQuery(int id,
IQuery q)
|
void |
pleaseStop()
|
void |
removeRoom(java.lang.String room,
boolean inform)
|
void |
removeUser(java.lang.String user,
boolean inform)
|
void |
setupGUI()
|
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
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, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, 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, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, 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, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.lyrisoft.chat.client.gui.IConsole |
hide, show |
Field Detail |
protected int roomCnt
protected int userCnt
protected java.awt.Color bgColor
protected IChatClientInputReceiver _inputReceiver
Constructor Detail |
public Console(IChatServer server, IChatClientInputReceiver receiver, IChatGUIFactory f)
Method Detail |
public void handleHyperlink(java.lang.String link)
HyperlinkReceiver
handleHyperlink
in interface HyperlinkReceiver
com.lyrisoft.awt.HyperlinkReceiver
link
- a URLpublic void setupGUI()
public java.awt.Label createLabel(java.lang.String label)
public void addUser(java.lang.String user, boolean inform)
IConsole
addUser
in interface IConsole
public void addRoom(java.lang.String room, java.lang.String count, boolean inform)
IConsole
addRoom
in interface IConsole
public void removeRoom(java.lang.String room, boolean inform)
removeRoom
in interface IConsole
public void removeUser(java.lang.String user, boolean inform)
removeUser
in interface IConsole
public void clearRooms()
IConsole
clearRooms
in interface IConsole
public void clearUsers()
IConsole
clearUsers
in interface IConsole
public boolean action(java.awt.Event e, java.lang.Object arg)
action
in class java.awt.Component
public boolean handleEvent(java.awt.Event e)
handleEvent
in class java.awt.Component
public void displayPrivateMessage(java.lang.String user, java.lang.String message)
displayPrivateMessage
in interface IMessageWindow
public void displayMessage(java.lang.String user, java.lang.String message)
displayMessage
in interface IMessageWindow
public void displayMessage(java.lang.String message)
displayMessage
in interface IMessageWindow
public void displayError(java.lang.String error)
displayError
in interface IMessageWindow
public void displayPrivateEmote(java.lang.String user, java.lang.String message)
displayPrivateEmote
in interface IMessageWindow
public void pleaseStop()
public void handleQuery(int id, IQuery q)
handleQuery
in interface IQueryCallback
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |