Я хочу установить текст в TextArea с самого начала в JavaFX, я использую этот код в конструкторе:
public class Myclass implements Initializable{
@FXML TextArea txta;
@FXML Button btn;
String msg;
Myclass(){
msg="Hello World";
txta.setText(msg);//This line is my setter.
}
@Override
public void initialize(URL location, ResourceBundle resources) {
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
msg=msg+"\nHallo Again!!");
txta.setText(msg);
}
});
}
Затем FXML не отображается, но когда я комментирую строку установки, FXML отображается нормально. Пожалуйста, помогите, как я могу решить эту проблему?