Como posso criar uma nova janela em JavaFX

Como posso criar uma nova janela, ao pressionar um botão?
Com JavaFX.

Criar uma janela a partir de um fxml ou sem ?

Utilizando fxml com fx:root vc pode:
1 criar as janelas usando o scene builder;
2 setar o controller do fxml diretamente em uma classe e não no fxml; e
3 passar as “janelas”/controllers como parâmetros d
em construtores.

Essa abordagem é simples pois se aproxima muito do que é feito com o swing onde vc passa um JFrame como parâmetro de um construtor de um JDialog.

1 curtida