JavaFX Изменить текст метки из другого класса с контроллером

Я хочу изменить текст метки с помощью контроллера из другого класса. Я сделал метод в FXMLDocumentController, который устанавливает текст для метки:

public void setLabelText(String text)
{
  lbZeit.setText(text);
}

Теперь я хочу изменить этот текст из другого класса, такого как мой SerialHandlerClass. Во-первых, мне нужен контроллер, я прав? Итак, я сделал это:

FXMLLoader loader = new FXMLLoader(FXMLDocumentController.class.getResource("FXMLDocument.fxml"));
loader.load();
controller = (FXMLDocumentController) loader.getController();

Теперь я запускаю метод "setLabelText" ....

controller.setLabelText("asd");

... и ничего не происходит ...

Это очень смешно, потому что, когда я добавляюSystem.out.println(text); в метод setLabelText (String text) программа записывает правильный текст в консоль.

Но почему?

Извините за мой плохой английский, это не мой родной язык :)

Спасибо,юлианский

Ответы на вопрос(1)

Ваш ответ на вопрос