2016-12-05 16 views
0

別の機能を実行するには、特定のボタンをクリックして2番目のJavaFXウィンドウを開きます。 、それはFXMLで働いていたので、JavaFX open new window個別のクラスから独立したJavaFXウィンドウを開く

 Button nearMe = new Button(); 
     nearMe.setText("Find Locations Near Me"); 


     nearMe.setOnAction(new EventHandler<ActionEvent>() { 
      @Override 
      public void handle(ActionEvent event) { 
       System.out.println("Locations Near Me Found!"); 
       NearestLocationsGUI.launch(); 
      } 
     }); 

ないこの記事の重複:どのように私は私のMainGUIから以下のコードを与えられ、ボタンがクリックされたときに開くでしょうNearLocationsGUI題したクラスをリンクしようとして進める必要があります私はそうではなく、同じクラスの新しいウィンドウを作成するために、私は開かなければならない深い第二のクラスを持っています。

+0

標準のJavaFXクラスではなくFXMLを使用していた重複はありません – SN44

答えて

1

新しいステージを作成し、newStage.show()と言うだけです。

+0

私はShowの引数として何を使用しますか? – SN44

+1

['show()'](https://docs.oracle.com/javase/8/javafx/api/javafx/stage/Stage.html#show--)には引数がありません。 – jewelsea

関連する問題