|
Class Summary |
| ClientModel |
The ClientModel does not have any race conditions because any method that
changes the model state is synchronized. |
| ClientModelTest |
The ClientModelTest will test all methods of the model assuming that the
server is working correctly. |
| ClientView |
Class which manages the GUI for the chat client. |
| ConversationPane |
Manages a JPanel representing a single conversation tab. |
| MainPane |
Manages a JPanel representing the main "homepage" tab of the chat client. |
| Statement |
A class which stores information about a message anyone sent. |