面向人群
需要对JavaFX有一定了解,知道控件如何使用,如何添加到窗体中,了解为0的小伙伴可以看看我专栏里的Hello World这片文章,以及其他几篇控件文章。
需要知道FXML是什么鬼,起码创建过FXML版Hello World。
从GitHub或Gitee下载详细demo代码。
本章要点
- 使用纯代码创建一个简单窗体,有菜单栏、文本框、按钮等简单控件;
- 将纯代码窗体改造为FXML窗体;
- 介绍一些FXML基本知识。
前置知识
- FXML使用MVC模式
- 使用maven创建JavaFX项目,控制器代码放在java目录中
- 视图文件在resources中,以.fxml结尾的视图文件
创建纯代码窗体
- 按之前的一篇文章FXML版Hello World创建一个项目
- 公司名grooupId为org.example , 项目名为hello-fxml
- 在项目下创建文件夹transform
- 创建OriginalApp.java,使用纯代码创建窗体
- 在resources下创建同名文件夹
- 代码结构如下图所示
![81e45cc87d70dda7c55b501ef403cfab.png](https://img-blog.csdnimg.cn/img_convert/81e45cc87d70dda7c55b501ef403cfab.png)
- src/