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());
       }

}

 

全部评论

相关推荐

今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
点赞 评论 收藏
分享
哥_留个offer先:跟他说,你这个最好用c#,微软就用c#Java不适合这个项目
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务