All Classes and Interfaces

Class
Description
Interface of a chatclient.
Main class for the Chat Client Gui.
Launcher for ChatClientGui class.
This is the chat client program for the commandline.
This class is a message that can be sent over the chat.
This is the chat server.
Interface of all used Scenes.
A message that contains a Set with all the connected usernames.
In this scene you can connect to the server.
The most important constants of the program.
Collection of the data of the program.
 
 
 
 
 
This message is used for internal feedback from (usually) a client.
The main scene of Chatty GUI (home scene).
Handles a cell for a Message.
Handles a cell for a UserInfo.
An empty interface for all the messages for chatty.
This is a class of some important (basic) functions for the program.
This thread is responsible for reading server's input and printing it to the console.
This message is plain text.
A server message that tells about an action a user did (connecting to the server or quitting).
The actions a user can do.
A collection of the info of a user.
This thread handles connection for each connected client, so the server can handle multiple clients at the same time.
A collection of the data of a window.
This thread is responsible for reading user's input and send it to the server.