课程大纲

介绍

  • JavaFX与Swing、SWT、AWT的对比

安装和配置JavaFX及开发环境

JavaFX功能与架构概述

使用JavaFX UI组件

  • UI控件、图表、HTML内容、布局、CSS、FXML等

练习:创建一个简单的应用程序

响应用户输入

  • 事件驱动的UI开发
  • 处理事件

添加效果、动画和媒体

  • 使用JavaFX 3D图形、图像操作API、Canvas
  • 创建视觉效果
  • 添加2D和3D变换、过渡和动画
  • 整合媒体

练习:让应用程序活起来

应用程序逻辑概览

  • 使用场景图
  • 使用属性、绑定和集合

提升应用程序的可用性

  • 从用户的角度看应用程序
  • 使应用程序可本地化

练习:扩展应用程序

部署应用程序

  • 作为桌面应用程序部署
  • 作为Web应用程序部署

处理传统Java应用程序

  • 理解并发和线程
  • 将JavaFX与Swing和SWT集成

故障排除

总结与结论

要求

  • 具备Java编程经验
  • 具备Swing、AWT或AWT的经验更佳
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类