JavaFX中的文件浏览器

时间:2015-11-05 12:31:41

标签: javafx interface

我开始学习JavaFX(2天),我正在实现文件浏览器。所以举一个例子,我正在寻找像this

这样的东西

我应该使用哪个元素来表示右侧面板(带有文件图标视图的那个)?

我需要它指向系统中的特定目录,让我们说“音乐”,并显示存储在其中的所有文件夹。

我在网上寻找教程和其他例子,但我找不到类似的东西。

我唯一的要求就是这样看,也支持拖放。

由于

编辑:我正在使用场景构建器btw

1 个答案:

答案 0 :(得分:3)

使用ControlsFX GridView作为文件图标的右侧窗格。

  

GridView是一个类似于ListView的快速虚拟化网格容器,除了每行可以有多个单元格。非常适合展示图像!

GridView可能本身不支持拖放,因此您需要自己编写代码。

以下是虚拟化控件(在本例中为ListView)中的一些拖放功能示例,您可以对其进行调整:How to create a reorder-able TableView in JavaFx