如何打开两个Javafx窗口?

 2023-02-16    371  

问题描述

我正在使用javafx,想在按钮的” setOnaction”中编写一个代码以关闭Javafx1类run javafx2类,但是我已经看到了错误’应用程序’应用程序启动不得多一次’.我该如何解决?

//This code is in the class JavaFX1:
button.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
          JavaFX2.main(null); //How can i change current line?
          stage.close();
      }
});

推荐答案

这样做是这样的:

如何打开两个Javafx窗口?

@Override
        public void handle(ActionEvent event) {
            System.out.println("Hello World!");

            Stage secondStage = new Stage();
            secondStage.setScene(new Scene(new HBox(4, new Label("Second window"))));
            secondStage.show();

        }

您还可以设置新窗口的坐标和大小.

以上所述是小编给大家介绍的如何打开两个Javafx窗口?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/33965.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。