Class Summary |
AskDialog |
This is the generic modal dialog to ask players a two- or three-choice question;
to present a one-button message, see NotifyDialog . |
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, checkmark, or text 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. |
NewGameOptionsFrame |
This is the dialog for options to set in a new game. |
NotifyDialog |
This is a generic dialog to popup a message to the player, with one button. |
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. |
SOCAccountClient |
Applet/Standalone client for connecting to the SOCServer and
making user accounts. |
SOCApplet |
Applet methods to display the main screen (list of games), separated out from main GUI class. |
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. |
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. |
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 |
Standalone client for connecting to the SOCServer. |
SOCPlayerClient.ClientNetwork |
Helper object to encapsulate and deal with network connectivity. |
SOCPlayerClient.ClientNetwork.NetReadTask |
A task to continuously read from the server socket. |
SOCPlayerClient.ClientWindowAdapter |
React to windowOpened, windowClosing events for GameAwtDisplay's Frame. |
SOCPlayerClient.GameAwtDisplay |
A SOCPlayerClient.GameDisplay implementation for AWT. |
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). |
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.PIWindowAdapter |
React to window closing or losing focus (deactivation). |
SOCPlayerInterface.ResetBoardConfirmDialog |
This is the modal dialog to confirm resetting the board after a practice game. |
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). |
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 modal dialog to confirm when someone clicks the Quit Game button. |
SOCSpecialItemDialog |
This is a modal dialog for info / actions related to known SOCSpecialItem s. |
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. |