Java FX入门

本文素材主要取自JavaFX 8 教程,以用来引导同学完成Java FX的学习。
虽然java在GUI方面并无优势,但感兴趣的同学使用Java还是可以做出一些跨平台的小工具。底下是使用Java FX做出的一个界面。

基本概念

  1. Java现在已经使用JavaFX取代过去的Swing来进行图形界面编程。
  2. JavaFX可以使用XML文件对程序界面进行描述,也可以用程序生成。但使用XML文件生成界面对编程来说具有更好的灵活性。
  3. JavaFX可以将将界面与业务代码相分离。界面部分可以使用流行的CSS样式表进行描述,扩展性强。
  4. 使用JavaFX进行图形界面程序编程的一个简单流程。
    • 先用 JavaFX Scene Builder 2.0创建好图形界面,即生成相应的.fxml文件
    • 在IDE中,如Eclipse中进行业务代码的编写。

所需配置的环境

  1. 最新版Java JDK8
  2. Eclipse最新版及 e(fx)clipse插件
    可以在Eclipse Market中搜索并安装。
  3. JavaFX Scene Builder 2.0
    所见即所得界面编辑工具。
  4. javafx_scenebuilder_samples-2_0.zip(可选)
    主要包含javafx界面布局的示例。通过里面的例子,可以快速学习如何布局程序界面。
  5. 更多Java FX示例
    请到Java官方网站下载其中的**Demos and Samples **

学习教程

1.JavaFX 8 教程

  • 作业1:设计界面:第一部分与第二部分,将界面改为中文。(预计耗时:1小时)
  • 作业2:业务代码逻辑:第三部分:与用户交互,提示全改为中文。(预计耗时:1小时)
  • 作业3:数据存储与部署:第五部分:将数据用 XML 格式存储。第七部分:部署(预计耗时:1小时)

2.Getting Started with JavaFX

3.NetBeans新建JavaFX的Demo。有大量的JavaFX程序代码可供参考。

选做:

  • 第四部分:CSS样式(进一步美化界面)
  • 第六部分:统计图(漂亮的图表)
原文地址:https://www.cnblogs.com/zhrb/p/6677240.html