太久没有碰GUI相关的东西了,更新JDK的时候突然发现页面推广的JavaFx,于是花了一些时间学习看了一下,并且写了一个小工具。
JavaFx的前身应该是awt/swing吧,随着j2ee往b/s模式愈来愈强的发展,c/s GUI方面的已经被人遗忘了的感觉。
做桌面系统,估计大家会觉得C#之类的会强很多,其实看了JavaFx之后,发现也不弱啊。
首先还是用Eclipse来搞个Project,如下:
创建javaFx项目
项目创建成功之后,自带了一些初始化的文件,环境需要使用JDK1.7+环境,我用的1.8.
项目文件结构
一个Main.java文件,主要是应用的启动入口,加载布局文件Sample.fxml和样式文件application.css。 不错,JavaFx可以用css设置样式。比awt/swing进步许多。此外