質問: **環境** OS: Windows10 JDK: JDK-11 **やりたいこと** ExcelでWorkbookを編集中に、`ファイル->新規`, `ファイル->開く`を行うと、別プロセスのExcelが立ち上がります。こういった動作をJavaFXのアプリケーションで行いたいのですが方法がわかりません。 自身のjarのPATHを何かで取得して、Processクラスで呼び出すという方法しかないでしょうか? アプリケーションはjavapackagerでexe化して配布するつもりです。
回答: 試していないのでわかりませんが,新しくstageを作製したら新規ウィンドウが立ち上がったりしませんか? 例えばですが ``` @FXML void onClickAction(ActionEvent event){ Parent root = FXMLLoader.load(getClass().getResource(""); Scene scene = new Scene(root); Stage newStage = new Stage(); newStage.setScene(scene); newStage.showAndWait(); } ``` みたいな感じで,新しいstageを作ってあげる方法です. もし,fxmlではなくjavaファイルにpaneをコーディングしている場合でも,とりあえずSceneインスタンスさえ作製できればstageに突っ込むだけでなんとかなると思います.