javafx中多场景的切换

klig0day 2019-03-13 原文

javafx中多场景的切换

0.前言

  前段时间在做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();

    }

 

发表于 2019-03-13 21:59 klig 阅读() 评论() 编辑 收藏

 

版权声明:本文为klig0day原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/klig0day/p/10526926.html

javafx中多场景的切换的更多相关文章

随机推荐

  1. 微信网页端获取用户信息

    首先,这里也是看的官方文档https://mp.weixin.qq.com/wiki/17/c0f37d570 […]...

  2. HTML页面加载和解析流程

    1.用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; […]...

  3. linux之samba使用

      工作中,很多时候,我导出文件,或者上传文件的时候经常失败,报samba fail,但我并不知道samba是 […]...

  4. ASP.NET Core中自定义路由约束

    路由约束 ASP.NET Core中,通过定义路由模板,可以在Url上传递变量,同时可以针对变量提供默认值、可 […]...

  5. pandas筛选2个csv文件列内容相同的项

    import pandas as pd a= pd.read_csv(a_csv_file, usecols= […]...

  6. DWG文件怎么转换成PDF格式

      在CAD中,设计师们绘制的图纸都是以dwg文件来进行保存的。Dwg文件是不能够直接进行打开查看的,就需要将 […]...

  7. Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版 – ExplorerMan

    Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版 Git是一个分布式的版本控制系统,最 […]...

  8. hashmap源码面试分析

    HashMap源码问题解析 问: 说一说对hash的理解 答: hash是对任意长度的输入输出为相同长度的输出 […]...

展开目录

目录导航