ClientUI JavaDocs finished
This commit is contained in:
parent
7c8bdb3b33
commit
2acfa708e9
|
@ -6,15 +6,32 @@ import javafx.scene.Scene;
|
||||||
import javafx.scene.layout.Pane;
|
import javafx.scene.layout.Pane;
|
||||||
import javafx.stage.Stage;
|
import javafx.stage.Stage;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class in charge of initializing and loading elements needed for the GUI.
|
||||||
|
* Also Launching the chat window with pre-given parameters
|
||||||
|
*/
|
||||||
public class ClientUI extends Application {
|
public class ClientUI extends Application {
|
||||||
private final ClientMessageList clientMessageList = new ClientMessageList();
|
private final ClientMessageList clientMessageList = new ClientMessageList();
|
||||||
private final ClientConnectionHandler connectionHandler = new ClientConnectionHandler(clientMessageList);
|
private final ClientConnectionHandler connectionHandler = new ClientConnectionHandler(clientMessageList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Start method will only run the chatWindow method.
|
||||||
|
*
|
||||||
|
* @param primaryStage the primary stage for this application, onto which
|
||||||
|
* the application scene can be set.
|
||||||
|
* Applications may create other stages, if needed, but they will not be
|
||||||
|
* primary stages.
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void start(Stage primaryStage) {
|
public void start(Stage primaryStage) {
|
||||||
chatWindow(primaryStage);
|
chatWindow(primaryStage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Method is in charge of loading the FXML file and then initializing the controllers and setting some parameters for the stage.
|
||||||
|
*
|
||||||
|
* @param primaryStage of the Application onto which the Scene is set.
|
||||||
|
*/
|
||||||
private void chatWindow(Stage primaryStage) {
|
private void chatWindow(Stage primaryStage) {
|
||||||
try {
|
try {
|
||||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("ChatWindow.fxml"));
|
FXMLLoader loader = new FXMLLoader(getClass().getResource("ChatWindow.fxml"));
|
||||||
|
|
Loading…
Reference in New Issue