javafx中多场景的切换的方法介绍(附代码)

互联网 19-3-14
本篇文章给大家带来的内容是关于javafx中多场景的切换的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

前段时间在做javafx的应用程序,遇到一些坑。以本文记录之。(如有更好的解决办法欢迎评论,本人小白,轻喷)

1.问题

按照官方的中文文档,成功的运行了单一界面的表单登录。于是想自己试试多界面跳转,给按钮添加事件响应。可是怎么操作都报错,百度了许久没有解决办法。后来Google后找到了一个合适的解决办法。

2.代码

下面一段代码是我主程序界面fxml文件中,创建字符串的按钮

 <Button fx:id="CreateString" defaultButton="true" layoutX="216.0" layoutY="159.0" mnemonicParsing="false" onAction="#CreateStringOperation" prefHeight="58.0" prefWidth="154.0" text="创建字符串">                <font>                   <Font size="23.0" />                </font>             </Button>

这是我通过下面方法解决的通过一个按钮动作弹出另一个界面。其中CreateString.fxml是弹出窗口的界面布局。

 //创建字符串     @FXML protected void CreateStringOperation(ActionEvent event) throws IOException {         Parent Operation_Parent = FXMLLoader.load(getClass().getResource("CreateString.fxml"));         Scene Operation_Creating_Scene = new Scene(Operation_Parent);         Stage CreateOperation_Stage = (Stage) ((Node) event.getSource()).getScene().getWindow();         CreateOperation_Stage.hide();         CreateOperation_Stage.setScene(Operation_Creating_Scene);         CreateOperation_Stage.show();     }

以上就是javafx中多场景的切换的方法介绍(附代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: javafx
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Java中void方法的详解

相关资讯