javafx之新建窗口和啓動另外一個程序

在javafx中一個JVM進程只能存在一個Application類,這個Application類只能調用一次launch()方法來啓動它。

那我們如果啓動一個新的窗口呢?

javafx中Stage類繼承了Window代表着一個窗口,所以我們只需要構造一個Stage並將之顯示即可。

Stage secondWindow=new Stage();
Scene scene=new Scene(root,300,275);
secondWIndow.setTitle("secondWindow");
secondWindow.setScene(scene);
secondWindow.show();

如果你需要啓動另外一個javafx程序,則可以這樣:

   Platform.runLater(new Runnable() {
       public void run() {             
           new anotherApp().start(new Stage());
       }





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章