JavaFX 应用开发:封面查看器应用详解
1. 封面查看器应用:基于 JavaFX 集合的数据驱动 GUI
1.1 技术概述
封面查看器应用使用 ListView 控件来显示一系列书籍标题。在这个应用中,我们将 ObservableList 对象绑定到 ListView 上。若对 ObservableList 进行更改,其观察者(即本应用中的 ListView )会自动收到这些更改的通知。 javafx.collections 包定义了 ObservableList (类似于 ArrayList )和其他可观察集合接口,还包含 FXCollections 类,该类提供了用于创建和操作可观察集合的静态方法。我们会使用属性监听器,当用户从 ListView 中选择一个项目时,显示正确的图像。
1.2 添加图像到应用文件夹
从示例文件夹中复制 images 文件夹(包含 large 和 small 子文件夹)到保存应用的 FXML 文件、 CoverViewer.java 和 CoverViewerController.java 源代码文件的文件夹中。虽然本示例仅使用大图像,但复制该文件夹是为了创建下一个示例,下一
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



