У меня есть два контроллера.Первый называется 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);
}