通过前文介绍,对JavaFX基本知识及开发技术已经基本熟悉,下面简要的总结一下开发的关键步骤流程,以便加深JavaFX应用开发的理解。
1、 第一步,是下载并安装JavaFXSDK,或者完整版SDK,或者安装JavaFX运行时;
2、 第二步,创建应用框架。每个JavaFX应用有相似的框架结构:扩展自Application类的应用主类;main()方法调用launch()方法;start()方法设置并展示stage场景(包含应用UI控件);基本程序结构如下所示:
public class XXXMainClassextends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
//其它内容……
primaryStage.show();
}
}
3、 第三步,定义用户界面。应用的stage场景界面包含一个或以上scense布景,布景中依次包含控件、图形和图片,有这些内容装饰用户界面;
4、 第四步,布设UI控件。决定在UI中需要什么控件后,使用内置布局面板来统一管理控件的位置和大小属性等内容;
5、 第五步,部署。JavaFX应用可以运行在桌面、浏览器以及Web上。当应用程序就绪时,用户可以创建.jar、.html以及.jnlp文件,之后可以按照相应的方式运行起来。
附注:JavaFX应用的开发,如果通过文本编辑器开发的,则可像一般的java应用应通过命令行编译,然后再通过javafxpackage打包部署。具体怎么编译和打包部署,这里不再赘述。