ciao!
sto giocherellando con JavaFX (visto che da quanto ho capito prima o poi sostituirà swing).
ho creato un progetto di test, dove questo è il main:
il controlle associato a main.fxml è ControllerUno:codice:public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("main.fxml")); primaryStage.setTitle("Main"); primaryStage.setScene(new Scene(root, 500, 500)); primaryStage.setResizable(false); primaryStage.show(); } public static void main(String[] args) { launch(args); } }
questo avvia la scene due.fxml con il suo controller associato.codice:public class ControllerUno { @FXML private void onBtnClicked() 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(); } }
ma mi chiedevo:
1) è il modo corretto per avviare altre finestre?
2) come faccio a minimizzare la prima una volta avviata la seconda?

Rispondi quotando