Uses of Package
soc.client

Packages that use soc.client
soc.client   
soc.client.stats   
soc.robot   
 

Classes in soc.client used by soc.client
AskDialog
          This is the generic modal dialog to ask players a two- or three-choice question; to present a one-button message, see NotifyDialog.
AWTToolTip
          A short tooltip for a component.
ChannelFrame
          The chat channel window
ColorSquare
          This is a square box with a background color and possibly a number, checkmark, or text in it.
ColorSquareListener
          Listen for changes to the value of the color square, when a user clicks or a setter is called.
FaceChooserFrame
          Popup window for the user to browse and choose a face icon.
FaceChooserFrame.FaceChooserList
          FaceChooserList holds face icons (in rows and columns) and an optional scrollbar.
FaceChooserFrame.FaceChooserList.FaceChooserRow
          Within FaceChooserList, one row of faces.
NewGameOptionsFrame
          This is the dialog for options to set in a new game.
PlayerClientListener
          A listener on the SOCPlayerClient to decouple the presentation from the networking.
PlayerClientListener.UpdateType
          Player data update types for PlayerClientListener.playerElementUpdated(SOCPlayer, UpdateType).
ServerGametypeInfo
          Track the server's information about the game type: valid game option set, scenarios, etc.
ShadowedBox
          This is a shadowed box for use in the hand panel
SnippingTextArea
          Limits lines displayed to MaximumLines.
SOCBoardPanel
          This is a component that can display a Settlers of Catan Board.
SOCBoardPanel.BoardPanelSendBuildTask
          Used for the delay between sending a build-request message, and receiving a game-state message.
SOCBoardPanel.BoardPopupMenu
          This class creates a popup menu on the board, to trade or build or cancel building.
SOCBoardPanel.BoardToolTip
          (tooltip) Hover text for info on pieces/parts of the board.
SOCBuildingPanel
          This class is a panel that shows how much it costs to build things, and it allows the player to build.
SOCChoosePlayerDialog
          This is the dialog to ask a player from whom she wants to steal.
SOCConnectOrPracticePanel
          This is the dialog for standalone client startup (JAR or otherwise) if no command-line arguments.
SOCDiscardOrGainResDialog
          This is the dialog to ask players what resources they want to discard from rolling a 7, or to gain from the gold hex.
SOCFaceButton
          This is a component that can display a face.
SOCFaceButton.FaceButtonPopupMenu
          Menu for right-click on face icon to choose a new face (Player's hand only).
SOCHandPanel
          This panel displays a player's information.
SOCHandPanel.ResourceTradeMenuItem
          Menu item for right-click on resource square to trade with bank/port.
SOCHandPanel.ResourceTradePopupMenu
          Menu for right-click on resource square to trade with bank/port.
SOCHandPanel.ResourceTradeTypeMenu
          Menu for right-click on resource square to trade one resource type with bank/port.
SOCMonopolyDialog
           
SOCPlayerClient
          Standalone client for connecting to the SOCServer.
SOCPlayerClient.ClientNetwork
          Helper object to encapsulate and deal with network connectivity.
SOCPlayerClient.GameAwtDisplay
          A SOCPlayerClient.GameDisplay implementation for AWT.
SOCPlayerClient.GameDisplay
          A facade for the SOCPlayerClient to use to invoke actions in the GUI
SOCPlayerClient.GameManager
          Nested class for processing outgoing messages (putting).
SOCPlayerClient.GameOptionDefaultsTimeoutTask
          TimerTask used when new game is asked for, to prevent waiting forever for game option defaults.
SOCPlayerClient.GameOptionsTimeoutTask
          TimerTask used soon after client connect, to prevent waiting forever for game options info (assume slow connection or server bug).
SOCPlayerClient.MessageTreater
          Nested class for processing incoming messages (treating).
SOCPlayerInterface
          Window with interface for a player in one game of Settlers of Catan.
SOCPlayerInterface.ClientBridge
          Client Bridge to translate interface to SOCPlayerInterface methods.
SOCPlayerInterface.ResetBoardVoteDialog
          This is the modal dialog to vote on another player's board reset request.
SOCPlayerInterface.SOCPIDiscardOrPickMsgTask
          When timer fires, show discard message or picking-resource message for any other player (not client player) who must discard or pick.
SOCPlayerInterface.SOCPITextfieldListener
          Used for chat textfield setting/clearing initial prompt text (TEXTINPUT_INITIAL_PROMPT_MSG).
SpeechBalloon
          This is a rectangular speech balloon shape for use in the hand panel.
SquaresPanel
          Display grid of give/get resources for trade and bank/port offers.
TradeOfferPanel
          Two-mode panel to display either a short status message, or a resource trade offer (and counter-offer) from another player.
TradeOfferPanel.MessagePanel
          Panel to show when in MESSAGE_MODE, not OFFER_MODE.
TradeOfferPanel.OfferPanel
          Panel to show a trade offer when in OFFER_MODE, not TradeOfferPanel.MESSAGE_MODE.
 

Classes in soc.client used by soc.client.stats
SOCPlayerInterface
          Window with interface for a player in one game of Settlers of Catan.
 

Classes in soc.client used by soc.robot
SOCDisplaylessPlayerClient
          GUI-less standalone client for connecting to the SOCServer.