ciao andbin!
ecco, questo funziona:
però mi chiedo questo: se avessi tante finestre da lanciare, dovrei copiare questo codice ovunque.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); } }
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!!!![]()