1、背景
最近做一个项目,场景中需要支持条形码打印,由于项目中使用的都是Java语言,所以计划使用JavaFX进行一个客户开发,然后选一款对应的条形码打印机,来完成这个需求。下面记录一下开发过程。
2、环境准备
- 开发工具使用IDEA 或者 Eclipse都是可以,根据自己的喜好,B主使用的是Idea
- 下载一个
JavaFX Scene Builder 2.0
3、IDEA创建项目
3.1 创建一个JavaFX项目
命名好工程名称,点击完成即可,如下是生成的基础工程结构及代码。
我们可以直接运行Main类,来看下生成的窗口。
3.2 给工程添加Maven管理
给工程添加groupId即可。添加后的Maven工程如下。
3.3 调整下工程包架构
将fxml文件放入到工程的resources
目录下,同时修正Main类中的fxml的加载路径为图上所示。然后运行,如果能看到窗口表示基本的工程框架已经成功,接下来就是编写代码了。