Index

A C K L M N P S W 
All Classes and Interfaces|All Packages|Serialized Form

A

actionPerformed(ActionEvent) - Method in class net.vincent.communidirect.KeyHandler
Invoked when the user submits a command.

C

Command - Class in net.vincent.communidirect
A text-field component for entering and executing console-style commands within the CommuniDirect application.
Command(CommuniDirect) - Constructor for class net.vincent.communidirect.Command
Creates a command input field wired to the given application.
CommuniDirect - Class in net.vincent.communidirect
Main application class for CommuniDirect — a simple Swing-based client-server messaging tool.
CommuniDirect() - Constructor for class net.vincent.communidirect.CommuniDirect
Initialises the application: loads config, builds the UI, and starts the server on the configured (or user-chosen) port.

K

KeyHandler - Class in net.vincent.communidirect
Listens for action events on the Command text field (e.g.
KeyHandler(CommuniDirect) - Constructor for class net.vincent.communidirect.KeyHandler
Creates a handler linked to the given application.

L

load() - Method in class net.vincent.communidirect.PropertiesData
Loads configuration from the properties file.

M

main(String[]) - Static method in class net.vincent.communidirect.CommuniDirect
Launches the application on the Swing event-dispatch thread.

N

net.vincent.communidirect - package net.vincent.communidirect
 

P

PropertiesData - Class in net.vincent.communidirect
Handles loading, saving, and creating the application's configuration file (communidirect.properties).
PropertiesData(CommuniDirect) - Constructor for class net.vincent.communidirect.PropertiesData
Creates a new instance linked to the given application.

S

save() - Method in class net.vincent.communidirect.PropertiesData
Saves the current port to the properties file.

W

Window - Class in net.vincent.communidirect
Main application window for CommuniDirect.
Window(CommuniDirect) - Constructor for class net.vincent.communidirect.Window
Builds and shows the main window.
A C K L M N P S W 
All Classes and Interfaces|All Packages|Serialized Form