zoukankan      html  css  js  c++  java
  • 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样式(进一步美化界面)
    • 第六部分:统计图(漂亮的图表)
  • 相关阅读:
    goreplay~基本知识
    goreplay~http输出队列
    goreplay~拦截器设置
    goreplay~流量变速
    goreplay~http过滤参数
    goreplay~文件输出解析
    goreplay~http输出工作线程
    Antlr4 语法解析器(下)
    2021最新版Eclipse的下载和使用
    MySQL中drop、truncate和delete的区别
  • 原文地址:https://www.cnblogs.com/zhrb/p/6677240.html
Copyright © 2011-2022 走看看