2012-05-14 113 views
0

我想在我的视图中显示图片列表,并且如果我添加新照片,列表会刷新。我查看了ListView,它是可绑定的,但是我想知道是否需要显示图片的组件,我不想滚动,而是将链接指向下一页和上一页。我正在寻找一些已完成此类工作的人的建议,JavaFx的哪些组件适合我的工作。谢谢。JavaFX - 显示图片列表

回答

0
  1. 您可以创建通过增加两个cusomized Button S和ImageView到现场自己的控制。

  2. 或者看看有类似的功能(复制粘贴链接到浏览器,导致StackOverflow的不理解中的链接空格)“展示架”样本:http://download.oracle.com/otndocs/products/javafx/2.1/samples/Ensemble/index.html#SAMPLES/Graphics/Display Shelf

  3. 或者看看开发建设JavaFX的2.2具有新Pagination控制它做的正是你所需要的,甚至会支持手势翻页:2.2 dev preview

enter image description here

+0

谢谢,分页控制看起来不错,但我不认为我现在会转移到JavaFX 2.2。我希望能够帮助您了解如何刷新我的窗格以显示新图片的项目,每次添加或删除项目列表中的新项目。 – jerome

+0

为你的图片使用'ObservableList'并添加监听器,它将更新一个窗格。 –

+1

布局窗格的ObservableLists作为子项,例如VBox用于垂直布局,HBox用于水平布局,TilePane用于平铺布局。使用诸如vbox.getChildren()之类的东西,并直接修改合成的ObservableList来交换你想要的ImageView。 – jewelsea