ciao andbin!

ecco, questo funziona:
codice:
public class ControllerUno {

    @FXML
private void onBtnClicked(ActionEvent event) throws IOException {
        Parent root = FXMLLoader.load(getClass().getResource("due.fxml"));
        Stage stage = new Stage();
        stage.setTitle("Main");
        stage.setScene(new Scene(root, 500, 500));
        stage.setResizable(false);
        stage.show();

        Stage thisStage = (Stage)((Node)event.getSource()).getScene().getWindow();
        thisStage.setIconified(true);
    }

}
però mi chiedo questo: se avessi tante finestre da lanciare, dovrei copiare questo codice ovunque.
se volessi avere un metodo che prende in input i parametri (tipo l'fxml da lanciare, il titolo, le dimensioni, ecc) mi conviene:
- creare un metodo in una classe apposita
- mettere questo metodo in un ControllerBase, e poi estendere quello??

PS: io che ne so più di te su qualcosa che riguarda java lo trovo impossibile!!!