Package soc.client

Interface Summary
ColorSquareListener Listen for changes to the value of the color square, when a user clicks or a setter is called.
 

Class Summary
AskDialog This is the generic dialog to ask players a two- or three-choice question.
AWTClickTester Testing for cross-platform context-click (right-click); standalone class.
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 or X in it.
ColorSquareLarger This is a larger square box with a background color and possibly a number or X in it.
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.
ShadowedBox This is a shadowed box for use in the hand panel
SnippingTextArea  
SOCAccountClient Applet/Standalone client for connecting to the SOCServer and making user accounts.
SOCBoardPanel This is a component that can display a Settlers of Catan Board.
SOCBoardPanel.DelayedRepaint With a recent board resize, one or more rescaled images still hasn't been completed after 7 seconds.
SOCBoardPanel.ResourceTradeAllMenu Menu for right-click on 3-for-1 port to trade all resource types with bank/port.
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.
SOCDiscardDialog This is the dialog to ask players what resources they want to discard.
SOCDiscoveryDialog Dialog asking player to pick two resources when playing a discovery card.
SOCDisplaylessPlayerClient GUI-less standalone client for connecting to the SOCServer.
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 Applet/Standalone client for connecting to the SOCServer.
SOCPlayerClient.MyWindowAdapter React to windowOpened, windowClosing events for SOCPlayerClient's Frame.
SOCPlayerInterface Window with interface for a player in one game of Settlers of Catan.
SOCPlayerInterface.MyWindowAdapter  
SOCPlayerInterface.ResetBoardVoteDialog This is the dialog to vote on another player's board reset request.
SOCPlayerInterface.SOCPIDiscardMsgTask When timer fires, show discard message in any other player (not client player) who must discard.
SOCPlayerInterface.SOCPITextfieldListener Used for chat textfield setting/clearing initial prompt text (TEXTINPUT_INITIAL_PROMPT_MSG).
SOCPracticeAskDialog This is the dialog to ask players if they want to join an existing practice game, or start a new one.
SOCQuitAllConfirmDialog This is the dialog to confirm when someone closes the client.
SOCQuitConfirmDialog This is the dialog to confirm when someone clicks the Quit Game button.
SpeechBalloon This is a speech ballon 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/counter-offer.