@@ -0,0 +1,1318 @@
+package eu.dzim.tests.fx;%0A%0Aimport javafx.application.Application;%0Aimport javafx.scene.Scene;%0Aimport javafx.scene.control.Button;%0Aimport javafx.scene.control.Label;%0Aimport javafx.scene.layout.BorderPane;%0Aimport javafx.stage.Stage;%0Aimport javafx.stage.StageStyle;%0A%0Apublic class MainMultiWindow extends Application %7B%0A    public static void main(String%5B%5D args) %7B%0A        launch(args);%0A    %7D%0A%0A    @Override%0A    public void start(Stage stage) %7B%0A%0A        stage.setTitle(%22Main Window%22);%0A        stage.setMinWidth(640);%0A        stage.setMinHeight(480);%0A%0A        Button open = new Button(%22Show Secondary Window%22);%0A        open.setOnAction(e -%3E %7B%0A            showSecondaryStage();%0A            e.consume();%0A        %7D);%0A%0A        BorderPane root = new BorderPane();%0A        root.setCenter(open);%0A%0A        Scene scene = new Scene(root, 640, 480);%0A%0A        stage.setScene(scene);%0A        stage.show();%0A    %7D%0A%0A    private void showSecondaryStage() %7B%0A%0A        Stage stage = new Stage(StageStyle.DECORATED);%0A        stage.setTitle(%22Secondary Window%22);%0A        stage.setMinWidth(640);%0A        stage.setMinHeight(480);%0A%0A        BorderPane root = new BorderPane();%0A        root.setCenter(new Label(%22Secondary Window Content%22));%0A%0A        Scene scene = new Scene(root, 640, 480);%0A%0A        stage.setScene(scene);%0A        stage.show();%0A    %7D%0A%7D%0A

add very simple multi-window example