public class Chat extends JPanel
| Modifier and Type | Class and Description |
|---|---|
protected class |
Chat.ChatControlThread |
protected class |
Chat.ConnectionListCellRenderer |
protected class |
Chat.JOpenConnection |
protected static class |
Chat.JUserList |
protected class |
Chat.MouseHandler |
protected static class |
Chat.User |
protected static class |
Chat.UserChangeEvent |
protected static interface |
Chat.UserChangeListener |
protected class |
Chat.UserChatWindow |
protected static class |
Chat.UserListCellRenderer |
protected static class |
Chat.UserSelectionList |
protected class |
Chat.WindowHandler |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected int |
chatCheckTime |
protected static String |
CLOSE_CONVERSATION |
protected Chat.JOpenConnection |
connectionList |
protected Chat.ChatControlThread |
control |
protected static String |
CONVERSATION |
protected JComponent |
headerConnection |
protected JComponent |
headerUser |
protected EntityReferenceLocator |
locator |
protected int |
messagesCheckTime |
protected static String |
USER |
protected Chat.JUserList |
userList |
protected Chat.WindowHandler |
wHandler |
protected Hashtable |
windowCache |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
Chat(EntityReferenceLocator locator,
int messagesCheckTime,
int chatCheckTime) |
| Modifier and Type | Method and Description |
|---|---|
protected Chat.UserChatWindow |
getCacheWindow(Long d) |
protected Chat.User |
getUser(String user) |
protected Vector |
getUserList() |
protected void |
init() |
protected void |
initThreads() |
protected boolean |
isVisibleWindow() |
protected Chat.UserChatWindow |
openWindow(Chat.User user) |
protected Chat.UserChatWindow |
openWindow(long id,
UtilReferenceLocator.Message message) |
protected void |
receiveMessage(UtilReferenceLocator.Message message) |
protected void |
removeWindow(Chat.UserChatWindow w) |
void |
setVisibleUserWindow() |
static void |
showChat(EntityReferenceLocator locator,
Vector messages,
int messagesCheckTime,
int chatCheckTime) |
protected void |
updateConnectUser() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected static String USER
protected static String CONVERSATION
protected static String CLOSE_CONVERSATION
protected Chat.JUserList userList
protected JComponent headerUser
protected JComponent headerConnection
protected Chat.JOpenConnection connectionList
protected Hashtable windowCache
protected Chat.WindowHandler wHandler
protected EntityReferenceLocator locator
protected Chat.ChatControlThread control
protected int messagesCheckTime
protected int chatCheckTime
public Chat(EntityReferenceLocator locator, int messagesCheckTime, int chatCheckTime)
protected Vector getUserList()
protected void updateConnectUser()
protected void init()
protected void initThreads()
protected void receiveMessage(UtilReferenceLocator.Message message)
protected Chat.UserChatWindow openWindow(Chat.User user)
protected Chat.UserChatWindow openWindow(long id, UtilReferenceLocator.Message message)
protected Chat.UserChatWindow getCacheWindow(Long d)
protected void removeWindow(Chat.UserChatWindow w)
protected boolean isVisibleWindow()
public void setVisibleUserWindow()
public static void showChat(EntityReferenceLocator locator, Vector messages, int messagesCheckTime, int chatCheckTime)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.