public class ClientApplet extends javax.swing.JApplet implements ServerListener, javax.swing.event.HyperlinkListener
javax.swing.JApplet.AccessibleJAppletjava.applet.Applet.AccessibleApplet| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JLabel |
busyPanel |
protected javax.swing.JPanel |
footerPanel |
protected static java.util.logging.Logger |
log |
protected LoginPanel |
loginPanel |
protected LoungePanel |
loungePanel |
protected javax.swing.JPanel |
mainPanel |
protected static java.util.ResourceBundle |
messages |
protected RoomPanel |
roomPanel |
protected Server |
server |
protected javax.swing.JLabel |
totalPlayerCountLabel |
accessibleContext, rootPane, rootPaneCheckingEnabled| Constructor and Description |
|---|
ClientApplet() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
getBooleanParameter(java.lang.String name,
boolean defaultValue) |
protected java.awt.Color |
getGradientColor1() |
protected java.awt.Color |
getGradientColor2() |
protected int |
getIntParameter(java.lang.String name,
int defaultValue)
Reads integer string from applet parameter.
|
protected java.lang.String |
getParameter(java.lang.String name,
java.lang.String defaultValue)
Utility method that wraps the Applet.getParameter() method supports
default values for parameters that don't have a value.
|
java.lang.String[][] |
getParameterInfo() |
protected java.awt.Image |
getWatermark() |
protected void |
handleException(java.lang.Throwable e) |
void |
hyperlinkUpdate(javax.swing.event.HyperlinkEvent event)
Called when a HyperlinkLabel in the application is clicked.
|
void |
init() |
void |
invokeAndWait(java.lang.Runnable doRun) |
protected void |
resetLogin() |
void |
server_channel_connected()
Status event: a requested direct game connection has been established.
|
void |
server_channel_fail(java.lang.String error)
Error: Failure during setup of direct connection to game server.
|
void |
server_channel_ready()
Game channel is ready for read/write operations.
|
void |
server_chat_fail(ErrorEventData data)
Error: A chat message could not be sent.
|
void |
server_connect_fail(java.lang.String error)
Error: we have failed to connect to the server.
|
void |
server_connected()
We have just made a connection to the server.
|
void |
server_enter_fail(ErrorEventData data)
Error: we have tried to enter a room and failed.
|
void |
server_enter_ok()
We have successfully entered a room.
|
void |
server_list_rooms()
The room list arrived.
|
void |
server_list_types()
The list of game types is available.
|
void |
server_logged_out()
Logged out of the server.
|
void |
server_login_fail(ErrorEventData data)
Error: login failure.
|
void |
server_login_ok()
We have successfully logged in.
|
void |
server_motd_loaded(MotdEventData data)
The MOTD has been read from the server and can be displayed.
|
void |
server_negotiate_fail(java.lang.String error)
Error: negotiation failure.
|
void |
server_negotiated()
We have negotiated a connection to the server.
|
void |
server_net_error(java.lang.String error)
Error: a network (transmission) error occurred.
|
void |
server_players_changed()
The number of players on the server has changed.
|
void |
server_protocol_error(java.lang.String error)
Error: a communication protocol error occured.
|
void |
server_rooms_changed()
A room has either been added, deleted or set to "closed".
|
void |
server_state_changed()
The internal state of ggzcore has changed.
|
void |
start() |
void |
stop() |
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updatedestroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatusadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected static final java.util.logging.Logger log
protected static final java.util.ResourceBundle messages
protected Server server
protected javax.swing.JLabel totalPlayerCountLabel
protected javax.swing.JPanel mainPanel
protected javax.swing.JPanel footerPanel
protected LoginPanel loginPanel
protected LoungePanel loungePanel
protected javax.swing.JLabel busyPanel
protected RoomPanel roomPanel
public void init()
init in class java.applet.Appletpublic void start()
start in class java.applet.Appletpublic void stop()
stop in class java.applet.Appletpublic java.lang.String[][] getParameterInfo()
getParameterInfo in class java.applet.Appletprotected java.lang.String getParameter(java.lang.String name,
java.lang.String defaultValue)
name - defaultValue - protected int getIntParameter(java.lang.String name,
int defaultValue)
name - defaultValue - Integer.decode(java.lang.String)protected boolean getBooleanParameter(java.lang.String name,
boolean defaultValue)
protected java.awt.Color getGradientColor1()
protected java.awt.Color getGradientColor2()
protected java.awt.Image getWatermark()
public void server_channel_connected()
ServerListenerserver_channel_connected in interface ServerListenerggzcore_server_get_channel,
ggzcore_server_read_datapublic void server_channel_fail(java.lang.String error)
ServerListenerserver_channel_fail in interface ServerListenerggzcore_server_read_datapublic void server_channel_ready()
ServerListenerserver_channel_ready in interface ServerListenerggzcore_server_read_datapublic void server_chat_fail(ErrorEventData data)
ServerListenerserver_chat_fail in interface ServerListenerdata - A pointer to a GGZErrorEventData.GGZErrorEventData,
ggzcore_server_read_datapublic void server_connect_fail(java.lang.String error)
ServerListenerserver_connect_fail in interface ServerListenerggzcore_server_connectpublic void server_connected()
ServerListenerserver_connected in interface ServerListenerggzcore_server_connectpublic void server_enter_fail(ErrorEventData data)
ServerListenerserver_enter_fail in interface ServerListenerdata - A pointer to a GGZErrorEventData.GGZErrorEventData,
ggzcore_server_join_room,
ggzcore_server_read_datapublic void server_enter_ok()
ServerListenerserver_enter_ok in interface ServerListenerggzcore_server_join_room,
ggzcore_server_read_datapublic void server_login_ok()
ServerListenerserver_login_ok in interface ServerListenerggzcore_server_login,
ggzcore_server_read_datapublic void server_login_fail(ErrorEventData data)
ServerListenerserver_login_fail in interface ServerListenerdata - A pointer to a GGZErrorEventData.GGZErrorEventData,
ggzcore_server_read_datapublic void server_logged_out()
ServerListenerserver_logged_out in interface ServerListenerggzcore_server_read_datapublic void server_motd_loaded(MotdEventData data)
ServerListenerserver_motd_loaded in interface ServerListenerdata - Pointer to a GGZMotdEventData including the full MOTD text.ggzcore_server_motd,
ggzcore_server_read_data!public void server_negotiate_fail(java.lang.String error)
ServerListenerserver_negotiate_fail in interface ServerListenerggzcore_server_read_datapublic void server_negotiated()
ServerListenerserver_negotiated in interface ServerListenerggzcore_server_read_datapublic void server_net_error(java.lang.String error)
ServerListenerserver_net_error in interface ServerListenerggzcore_server_read_datapublic void server_protocol_error(java.lang.String error)
ServerListenerserver_protocol_error in interface ServerListenerggzcore_server_read_datapublic void server_list_rooms()
ServerListenerserver_list_rooms in interface ServerListenerggzcore_server_read_datapublic void server_rooms_changed()
ServerListenerserver_rooms_changed in interface ServerListenerpublic void server_players_changed()
ServerListenerserver_players_changed in interface ServerListenerggzcore_server_get_num_players,
ggzcore_server_read_datapublic void server_state_changed()
ServerListenerserver_state_changed in interface ServerListenerGGZStateID,
ggzcore_server_get_statepublic void server_list_types()
ServerListenerserver_list_types in interface ServerListenerggzcore_server_read_dataprotected void handleException(java.lang.Throwable e)
protected void resetLogin()
public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent event)
hyperlinkUpdate in interface javax.swing.event.HyperlinkListenerevent - public void invokeAndWait(java.lang.Runnable doRun)