A Chat Application Using JavaFX 2

The Chat example contains a client project and a server project. The client project is a JavaFX application using RedFX Client to communicate with the server project.

When a user enters a message, the message text is sent to the server and the server will echo the message back to all clients that are currently connected and interested in that message. The client will show this message in a ListView

Source