|
|||||||||
| 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)
HyperlinkReceiverhandleHyperlink in interface HyperlinkReceivercom.lyrisoft.awt.HyperlinkReceiverlink - a URLpublic void setupGUI()
public java.awt.Label createLabel(java.lang.String label)
public void addUser(java.lang.String user,
boolean inform)
IConsoleaddUser in interface IConsole
public void addRoom(java.lang.String room,
java.lang.String count,
boolean inform)
IConsoleaddRoom 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 IConsolepublic void clearRooms()
IConsoleclearRooms in interface IConsolepublic void clearUsers()
IConsoleclearUsers in interface IConsole
public boolean action(java.awt.Event e,
java.lang.Object arg)
action in class java.awt.Componentpublic 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 IMessageWindowpublic void displayMessage(java.lang.String message)
displayMessage in interface IMessageWindowpublic void displayError(java.lang.String error)
displayError in interface IMessageWindow
public void displayPrivateEmote(java.lang.String user,
java.lang.String message)
displayPrivateEmote in interface IMessageWindowpublic 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 | ||||||||