JavaFx 及其在 IntelliJ IDEA 中配置使用及发布

2017/07/28 Java

  学习一下 GUI 的开发,想来想去几种语言中比较合适的还是 Java。有几个优点是其他几种语言无法比拟的。

  1. Java语言的跨平台性,Linux,Windows,Mac OS,只要装个 Jre,都能运行。

  2. 面向对象编程和很多非常优秀的接口可以使用。

  3. 性能优秀并不用像使用C语言一样担心内存问题。

  4. 与 C++ 相比,的确 C++ 实现的GUI更加绚丽和元素更加丰富,但是对于科学计算用的 GUI 设计, Java 足够了。

  所以学习一下 Java 的 GUI 开发,发现 Java 的 GUI 开发框架也是不少的,主要流的 GUI 开发框架有两个:

  JavaFX 是 SUN 公司在 2007 年 JavaOne 大会上首次对外公布,在 2001 年发布了 2.0 版本。而 AWT 和 Swing API 早在 1996(JDK 1.0) 年就形成,在 1998 年JDK 1.2全面添加。JavaFx已经被集成到 Java 8 的标准库中。所以还是非常值得探究学习的。 本文记录下 JavaFX SceneBuilder 安装及其在 IntelliJ IDEA 中的配置

需要安装

IntelliJ IDEA 中配置 SceneBuilder

设置 SceneBuilder 路径

  • 依次打开File->Setting->Languages&Frameworks->JavaFx设置启动 SceneBuilder 的路径

fig1

创建一个 JavaFx 项目

  • 依次打开 File->New->project选择JavaFx,如果安装多个版本 SDK, 选择 Java8。

fig2

在 IntelliJ IDEA 中打开 SceneBuilder

  • 创建完成后会自动生成一个样本项目。包括两个类一个逻辑控制类 Controller 和一个主函数类 Main 以及一个 fxml 格式的配置文件,右键点击 fxml 格式文件选择 Open in SceneBuilder:

fig3

发布 JavaFx 应用

  • 依次打开File->Project Structure->Artifacts->"+"->JavaFx Application->From module...

fig4

  • 选择输出地址以及JavaFx选项下面的一些说明都得填写。

fig5




  • 除非注明,本博文即为原创,转载请注明本博文链接地址
  • 本博文只用于分享和交流知识,不得转载商用或个人牟利
  • 如果您觉得文章对您有帮助,可以通过点击下面按钮分享

Search

    Post Directory