Erro ao acessar Botao do FXML via codigo no JavaFX

Eu criei atalhos para acessar botões do formulário FXML via código, porém ao tentar acessar usando o atalho, ele da a mensagem que o valor do Botão é nulo. Mas ao clicar no botão através do formulário não da erro nenhum. O atalho é para executar a mesma função do botão. Estou usando o scene.getAccelerators() para adicionar os atalhos na tela.

Minha duvida é: como eu consigo pegar a instancia do botão criado no FXML e acessa-lo via código sem ter que clicar no botão no formulário.

Atraves do Controller.

FXMLLoader fxml_tela = new FXMLLoader(getClass().getResource("Tela.fxml") );         
Parent tela = fxml_tela.load();

FXMLTelaController fxm_telaController = fxml_tela.getController();  
Scene tela_scene = new Scene(tela);
1 curtida

Muito obrigado, deu certo.

1 curtida