一:JavaFx 是什么?
JavaFx 是基于Java虚拟机的一款桌面开发框架,可用于桌面开发,具有跨平台的特点。对于Java开发程序员来说,是一个不错的选择。
二:JavaFx 相比于其他GUI桌面开发语言的优缺点
1, JavaFx 首先与Java原生的swing相比较,使用更加简单,实现了布局文件与业务的分离,布局文件可使用fxml编辑,。
2,JavaFx 的布局可以直接使用拖拽控件来进行布局,是布局更加简单,快速。
3,相对应C++或者C#开发的桌面程序来讲,运行条件必须是基于Java虚拟机,
三:JavaFx开发环境准备
1,下载Java 的JDK,从oracle官网下载最新的Jdk版本,最好是JDK8,JavaFx相关的api已经集成在JDK中
2,使用集成开发环境,创建你的第一个JavaFx程序,使用IDEA,NetBeans,Eclipse 都可以,其中Eclipse 需要下载JavaFX Scene Builder插件(可是化布局工具,如果不下载该插件,即无法进行可视化布局),本文主要使用IDEA搭建环境,并创建第一个JavaFX应用程序
3,创建项目:1:File->new ->project->JavaFx->finsh
2:完成后可以看到如下界面:点击Main类就可以得到如下界面
3 运行Main中的main方法就可以的到如下的界面,就此你的JavaFx 开发环境就搭建完成