2016-12-05 46 views
0

因此,我试图在特定的按钮上单击打开第二个JavaFX窗口来执行单独的功能。我应该如何进行下去给出下面的代码从我MainGUI并试图链接标题NearLocationsGUI类单击该按钮时会打开:从单独的类打开单独的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(); 
      } 
     }); 

不是这个职位的副本:JavaFX open new window,因为这是与FXML工作,我不是,并且在同一个班级创建一个新窗口,我有一个深入的第二课,我需要打开 - 几乎就像第二个应用程序。

+0

不是重复的 - 那是利用FXML而不是一个标准的JavaFX类 – SN44

回答

1

你刚刚创建了一个新的舞台,然后说newStage.show();

+0

我会用什么作为Show的参数? – SN44

+1

['show()'](https://docs.oracle.com/javase/8/javafx/api/javafx/stage/Stage.html#show--)没有参数。 – jewelsea