Я создал текстовую область в файле fxml и хочу добавить ее при нажатии кнопки.
Как получить доступ к текстовой области из класса контроллера, чтобы я мог добавить к ней?
Добавьте fx: id в TextArea в ваш.fxml файл.
<TextArea fx:id="myTextArea"/>
<Button fx:id="myButton"/>
Перейдите к файлу контроллера (java) и подключите его к файлу fxml:
@FXML
private TextArea myTextArea;
@FXML
private Button myButton;
Теперь вы можете делать все, что хотите, с помощью текстовой области.
myButton.setOnAction(new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent event){
myTextArea.appendText("Stackoverflow rockz");
}
}