Java学习指南19 JavaFX入门篇 /

阿发你好
《C/C++学习指南》系列教程的作者
  • 课程目录
  • 课程介绍
  • 课时1:关于本篇

  • 课时2:※ 课件与源码下载

  • 课时3:安装开发环境

  • 课时4:开发环境的配置

  • 课时5:了解JavaFX项目

  • 课时6:添加标签 Label

  • 课时7:添加按钮 Button

  • 课时8:添加图片 ImageView

  • 课时9:实战练习 - 相册

  • 课时10:回调 Callback

  • 课时11:边缓布局 BorderPane

  • 课时12:水平布局 HBox

  • 课时13:控件的尺寸

  • 课时14:控件的布局

  • 课时15:自定义容器

  • 课时16:布局的嵌套

  • 课时17:列表控件 ListView

  • 课时18:列表项的操作

  • 课时19:多项选择

  • 课时20:鼠标事件处理

  • 课时21:实战练习 - 阅读器

  • 课时22:树控件

  • 课时23:多列树控件 

  • 课时24:实战练习 - 文件浏览器

  • 课时25:简单提示框 Alert

  • 课时26:自定义对话框 

  • 课时27:对话框的封装 

  • 课时28:文件对话框

  • 课时29:菜单栏

  • 课时30:右键菜单

  • 课时31:实战练习 - 学生信息管理

  • 课时32:图形的绘制

  • 课时33:绘制几何图形

  • 课时34:绘制文字

  • 课时35:加入布局

  • 课时36: 绘制图片

  • 课时37:路径

  • 课时38:实战练习 - 圆形图标

  • 课时39:实战练习 - 正弦曲线

  • 课时40:实战练习 - 双面按钮

  • 课时41:使用样式单 (1)

  • 课时42:使用样式单 (2)

  • 课时43:使用样式单 (3)

  • 课时44:实战练习 - 列表的样式

  • 课时45:SceneBuilder的安装 

  • 课时46:SceneBuilder界面设计

  • 课时47:媒体播放器 MediaView

  • 课时48:播放控制

  • 课时49:界面美化

  • 课时50:功能优化

  • 课时51:应用程序的发布

  • 课时52:程序的退出

  • 课时53:配置文件

  • 课时54:创建启动器

课程概述

JavaFX是用Java语言开发桌面应用程序(GUI开发)的技术(用于淘汰AWT/SWING )这是Java学习指南系列教程的第17篇,介绍使用JavaFX进行GUI开发的技术。JavaFX分2篇:JavaFX入门篇 , JavaFX高级篇。本篇教学目标:1 巩固在高级语法篇中学到的语法2 培训阅读英文文档的能力3 掌握JavaFX开发的基本技术本篇介绍JavaFX的基本技术,至少包括以下方法:- 基本控件的使用 Label Button ImageView等- 基本布局的使用 BorderPane, HBox, VBox等- 常用形状的使用 Shape- 事件处理的基本方法- ListView,  TreeView,  TableView, TreeTableView的基本用法- JavaFX CSS样式的用法- FXML界面和业务分离的用法等。