Java: передавать значения из одного текстового поля в другое - PullRequest
0 голосов
/ 23 октября 2018

У меня есть два контроллера.Первый называется bookController, а второй называется categoryController (этот контроллер появляется на экране при нажатии кнопки, которая существует в bookController).Я пытаюсь передать значения из текстового поля с категориями в categoryController в другое текстовое поле с категориями в bookController.Я хочу, чтобы эти значения передавались из одного текстового поля в другое, когда я нажимал кнопку сохранения (btnsave) на categoryController.

Вот как я пытался это сделать:

На categoryController:

private void btnsave_action(ActionEvent event) {
    String Text;
    Text=categories.getText();
    System.out.print(Text); 

    FXMLLoader Loader = new FXMLLoader();
    Loader.setLocation(getClass().getResource("book.fxml"));
    try {
        Loader.load();
    }catch (IOException ex) {
        Logger.getLogger(categoryController.class.getName()).log(Level.SEVERE,null,ex);
    }
    bookController copytext=Loader.getController();
    copytext.setText(Text);
}

На bookController:

public void setText(String Text ) {
    this.categories.setText(Text);
    System.out.print(Text);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...