2016-12-05 74 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