Normal
Das wird so nicht funktionieren .. den Controller den du da erstellst ist nicht der Controller der beim laden der FXML-Datei erstellt wird.Irgendwo lädst du bestimmt dein FXML-File.[code=Java]FXMLLoader loader = new FXMLLoader(getClass().getResource(....));[/code]Dann kannst du dir die Instanz des Controllers holen und diese Instanz musst du dem ClientListener mitgeben.Beispielhaft könnte das so aussehen[code=Java]FXMLLoader loader = new FXMLLoader(getClass().getResource(....));LoginController loginController = loader.getController();ClientListener clientListener = new ClientListener(loginController, ..); // hier noch die UserLoginFail Instanz übergeben[/code]
Das wird so nicht funktionieren .. den Controller den du da erstellst ist nicht der Controller der beim laden der FXML-Datei erstellt wird.
Irgendwo lädst du bestimmt dein FXML-File.
[code=Java]
FXMLLoader loader = new FXMLLoader(getClass().getResource(....));
[/code]
Dann kannst du dir die Instanz des Controllers holen und diese Instanz musst du dem ClientListener mitgeben.
Beispielhaft könnte das so aussehen
LoginController loginController = loader.getController();
ClientListener clientListener = new ClientListener(loginController, ..); // hier noch die UserLoginFail Instanz übergeben[/code]