《Java黑皮书基础篇第10版》 第16章【笔记】

第十六章 JavaFX UI 组件和多媒体

16.1 引言

在这里插入图片描述

16.2 Labeled和Label在这里插入图片描述

标签(label)是一个显示小段文字,一个节点或同时显示两者的区域。它经常用来给其他组件(通常为文本域)做标签,Label类继承自Labeled抽象类

16.3 - 16.4 按钮和复选框

Button类和CheckBox类继承自ButtonBase抽象类,ButtonBase抽象类继承自Labeled抽象类

16.5 单选按钮

RadioButton类是ToggleButton类的子类

16.6 - 16.7 文本域和文本区域

文本域TextField和文本区域TextArea是抽象类TextlnputControl的子类,文本区域允许用户输入多行文本

如果一个文本域TextField用于输入密码,使用PasswordField来替代TextField。PasswordField继承自TextField,将输入文本隐藏为回显字符****

创建一个ScrollPane对象来包含一个文本区域TextArea的实例,就可以实现滚动

16.8 组合框

组合框(combo box)也称为选择列表(choice list)或下拉式列表(drop down list),它包含一个条目列表,用户能够从中进行选择,继承自抽象类ComboBoxBase

16.9 列表视图

列表视图是一个组件,它完成的功能与组合框基本相同,但它允许用户选择一个或多个值

16.10 滚动条

滚动条(ScrollBar)是一个允许用户从一个范围内的值中进行选择的组件

16.11 滑动条

Slider与ScrollBar类似,但是Slider具有更多的属性,并且可以以多种形 式显示

16.12 示例学习:开发一个井字游戏

16.13 视频和音频

可以使用Media类来获得媒体源,使用MediaPlayer类来播放和控制媒体,使用MediaView来显示视频

16.14 示例学习:国旗和国歌

猜你喜欢

转载自blog.csdn.net/weixin_40020256/article/details/131159722