|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ggz.ui.RoomChatPanel
public class RoomChatPanel
Nested Class Summary | |
---|---|
protected class |
RoomChatPanel.BeepAction
|
protected class |
RoomChatPanel.FriendAction
|
protected class |
RoomChatPanel.FriendOrFoeCellRenderer
|
protected class |
RoomChatPanel.IgnoreAction
|
protected class |
RoomChatPanel.LagCellRenderer
|
protected class |
RoomChatPanel.NoHighlightCellRenderer
|
protected class |
RoomChatPanel.PlayerCellRenderer
|
protected class |
RoomChatPanel.PlayersTableModel
|
protected class |
RoomChatPanel.PlayerTypeCellRenderer
|
protected class |
RoomChatPanel.RoomChatAction
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected ChatPanel |
chatPanel
|
protected java.lang.String |
handle
Our nickname on server |
protected static java.util.logging.Logger |
log
|
protected static java.util.ResourceBundle |
messages
|
protected javax.swing.JLabel |
playerCountLabel
|
protected javax.swing.JTable |
playerList
|
protected RoomChatPanel.PlayersTableModel |
players
|
protected javax.swing.JScrollPane |
playerScrollPane
|
protected Room |
room
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
RoomChatPanel(boolean showTableNumber)
|
Method Summary | |
---|---|
void |
chat_event(ChatEventData data)
Received a chat message of any kind. |
static void |
initCellSizes(javax.swing.JTable table)
|
void |
player_count(int n)
The number of players in a room has arrived. |
void |
player_lag(Player player)
A player's lag (measure of connection speed) has been updated |
void |
player_list(java.util.List new_players)
The list of players in a room has arrived. |
void |
player_stats(Player player)
A player's stats have been updated. |
void |
room_enter(RoomChangeEventData data)
A player has entered the room with you. |
void |
room_leave(RoomChangeEventData data)
A player has left your room. |
void |
setRoom(Room r)
|
void |
table_add(Table table)
A table has been created. |
void |
table_delete(Table table)
A table has been removed from the room. |
void |
table_join_fail(java.lang.String error)
Joining a table did not succeed. |
void |
table_joined(int table_index)
Your table join attempt has succeeded. |
void |
table_launch_fail(ErrorEventData data)
The table you tried to launch couldn't be launched |
void |
table_launched()
The table you tried to launch has launched! |
void |
table_leave_fail(java.lang.String error)
Your attempt to leave the table has failed. |
void |
table_left(TableLeaveEventData data)
You have successfully left the table you were at. |
void |
table_list()
Received the list of active tables. |
void |
table_update(Table table)
One of the tables in the current room has changed. |
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
Called when selection changes in player list. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, 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, 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, update |
Methods inherited from class java.awt.Container |
---|
add, 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, validateTree |
Methods inherited from class java.awt.Component |
---|
action, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final java.util.logging.Logger log
protected static final java.util.ResourceBundle messages
protected Room room
protected java.lang.String handle
protected ChatPanel chatPanel
protected javax.swing.JScrollPane playerScrollPane
protected javax.swing.JTable playerList
protected RoomChatPanel.PlayersTableModel players
protected javax.swing.JLabel playerCountLabel
Constructor Detail |
---|
public RoomChatPanel(boolean showTableNumber)
Method Detail |
---|
public void setRoom(Room r) throws java.io.IOException
java.io.IOException
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
e
- public void chat_event(ChatEventData data)
RoomListener
chat_event
in interface RoomListener
data
- The GGZChatEventData associated with the chat.GGZChatEventData
public void player_count(int n)
RoomListener
player_count
in interface RoomListener
n
- The number of players in the room.public void player_lag(Player player)
RoomListener
player_lag
in interface RoomListener
player
- The player whose lag has changed.ggzcore_player_get_lag
public void player_list(java.util.List new_players)
RoomListener
player_list
in interface RoomListener
new_players
- The list of players.ggzcore_room_list_players
public void player_stats(Player player)
RoomListener
player_stats
in interface RoomListener
player
- The player whose stats have changed.void PLAYER_LIST
,
ggzcore_player_get_record
,
ggzcore_player_get_rating
,
ggzcore_player_get_ranking
,
ggzcore_player_get_highscore
public void room_enter(RoomChangeEventData data)
RoomListener
room_enter
in interface RoomListener
data
- A GGZRoomChangeEventData structure.public void room_leave(RoomChangeEventData data)
RoomListener
room_leave
in interface RoomListener
data
- A GGZRoomChangeEventData structure.public void table_join_fail(java.lang.String error)
RoomListener
table_join_fail
in interface RoomListener
void TABLE_JOINED
public void table_joined(int table_index)
RoomListener
table_joined
in interface RoomListener
ggzcore_room_join_table
public void table_launch_fail(ErrorEventData data)
RoomListener
table_launch_fail
in interface RoomListener
data
- A pointer to a GGZErrorEventDatavoid TABLE_LAUNCHED
public void table_launched()
RoomListener
table_launched
in interface RoomListener
ggzcore_room_launch_table
public void table_leave_fail(java.lang.String error)
RoomListener
table_leave_fail
in interface RoomListener
void TABLE_LEFT
public void table_left(TableLeaveEventData data)
RoomListener
table_left
in interface RoomListener
data
- The GGZTableLeaveEventData associated with the leave.ggzcore_room_leave_table
,
GGZTableLeaveEventData
public void table_list()
RoomListener
table_list
in interface RoomListener
ggzcore_room_list_tables
public void table_add(Table table)
RoomListener
table_add
in interface RoomListener
public void table_delete(Table table)
RoomListener
table_delete
in interface RoomListener
public void table_update(Table table)
RoomListener
table_update
in interface RoomListener
public static void initCellSizes(javax.swing.JTable table)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |