0

私のプロジェクトには、いくつかのボタンを備えたメイン GUI (ステージ) があります。ボタンを右クリックすると、別のパッケージで別のステージを実行したいと考えています。

プロジェクトツリーはこちら

ここに画像の説明を入力

newprojectx はメイン GUI を含むパッケージで、

togglebuttonDraw.setOnMousePressed(new EventHandler<MouseEvent>() {
      @Override
      public void handle(MouseEvent mouseEvent) {
        if (mouseEvent.isSecondaryButtonDown()){



        }
      }
    });

マウスの右クリックの方法です。このボタンから fibonaccipriceretracement パッケージの .fxml を実行したいと思います。

togglebuttonDraw は NewProjectXController クラスにあります。

どんな助けでも本当に感謝しています。

編集:これは右クリックで実行したい.fxmlです

ここに画像の説明を入力

4

2 に答える 2

2
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("/fibonaccipriceretracement/FibonacciPriceRetracementDialog.fxml"));
Parent content = (Parent) loader.load();
Stage stage = new Stage();
stage.setScene(new Scene(content));
stage.show();
于 2013-06-20T07:34:29.483 に答える