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樣式(進一步美化界面)
  • 第六部分:統計圖(漂亮的圖表)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM