【问题标题】:File browser in JavaFXJavaFX 中的文件浏览器
【发布时间】:2015-11-05 12:31:41
【问题描述】:

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

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

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

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

我唯一的要求是这样看,并且还支持拖放。

谢谢

编辑:顺便说一句,我正在使用场景构建器

【问题讨论】:

    标签: javafx interface


    【解决方案1】:

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

    GridView 是一种类似于 ListView 的快速虚拟化网格容器,不同之处在于每行可以有多个单元格。非常适合展示图片!

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

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

    【讨论】:

    • 还没有时间尝试,但似乎是我正在寻找的。不错的链接顺便说一句。谢谢
    猜你喜欢
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 2016-03-12
    • 2012-08-29
    • 2015-09-14
    • 2015-05-22
    • 1970-01-01
    相关资源
    最近更新 更多