Auf Thema antworten

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]



Oben