【发布时间】:2012-05-15 00:46:49
【问题描述】:
我想在我的视图中显示图片列表,如果我添加新照片,列表应该会刷新。我查看了可绑定的 ListView,但我想知道它是否是我需要显示图片并且我不想要滚动的组件,而是有一些指向下一页和上一页的链接。我正在寻找一些做过此类工作的人的建议,JavaFx 中的哪个组件适合我的工作。谢谢。
【问题讨论】:
我想在我的视图中显示图片列表,如果我添加新照片,列表应该会刷新。我查看了可绑定的 ListView,但我想知道它是否是我需要显示图片并且我不想要滚动的组件,而是有一些指向下一页和上一页的链接。我正在寻找一些做过此类工作的人的建议,JavaFx 中的哪个组件适合我的工作。谢谢。
【问题讨论】:
您可以通过将两个自定义的Buttons 和ImageView 添加到场景中来创建自己的控件。
或查看具有类似功能的“展示架”示例(将链接复制粘贴到浏览器,导致 StackOverflow 无法识别链接中的空格):http://download.oracle.com/otndocs/products/javafx/2.1/samples/Ensemble/index.html#SAMPLES/Graphics/Display Shelf
或者查看 JavaFX 2.2 的开发版本,它具有新的 Pagination 控件,可以完全满足您的需求,甚至支持手势来更改页面:2.2 dev preview
【讨论】:
ObservableList 并为其添加侦听器,这将更新窗格。