Serialized Form

Class MiniChat implements Serializable

Serialized Fields

ChatRootPane

java.awt.Container ChatRootPane
This is the container used to hold the chat text. The container is used by the ChatScrollPane

ChatText

javax.swing.JTextArea ChatText
This is the actual big chat text area.

UserMessage

javax.swing.JTextField UserMessage
This field is where the user types in a new message for the chat window. It also has an action listener for when the user hits return it is the same action as pressing the send button.

SendMessage

javax.swing.JButton SendMessage
Button that sends the message to other users. Has same event listener as the UserMessage JTextField

ChatScrollPane

javax.swing.JScrollPane ChatScrollPane
This scroll pane is used to create a vertically scrollable chat window

MainPanel

javax.swing.JPanel MainPanel
Applets content pane

MainPanelLayout

java.awt.FlowLayout MainPanelLayout
Layout manager for the MainPanel object

MiniChatConnection

ChatConnection MiniChatConnection
Object that actually performs the network communication stuff with the server