用于JavaSwing的文件浏览器组件

用于JavaSwing的文件浏览器组件,java,swing,jcomponent,file-browser,Java,Swing,Jcomponent,File Browser,有没有人见过一个完全可定制(与所有标准LnF兼容)的Java Swing快速文件浏览器组件 在设计UI时,我应该能够将此组件放置到Netbeans UI调色板中,并拖放到任何JPanel中。它还应该支持目录、单文件、多文件选择以及文件类型过滤。 一定有什么原因,因为我在像jEdit这样的应用程序中看到过 请注意,我不是在问像JFileChooser这样的对话框,而是像browser/explorer/tree view这样的组件。这是一个在JPanel中构建的相对简单的文件系统浏览器: 下

有没有人见过一个完全可定制(与所有标准LnF兼容)的Java Swing快速文件浏览器组件

在设计UI时,我应该能够将此组件放置到Netbeans UI调色板中,并拖放到任何JPanel中。它还应该支持目录、单文件、多文件选择以及文件类型过滤。 一定有什么原因,因为我在像jEdit这样的应用程序中看到过


请注意,我不是在问像JFileChooser这样的对话框,而是像browser/explorer/tree view这样的组件。

这是一个在
JPanel
中构建的相对简单的文件系统浏览器:

下面是一些更复杂的文件浏览器示例,其中包括图标、弹出菜单和工具提示。
这些都内置在
JFrame
中:

这些示例可能不像您希望的那样可定制,但它们是一个非常好的示例 添加新功能的起点

为了进一步阅读,(第17章)将介绍如何实现用于浏览文件系统的
JTree
组件,包括延迟加载、自定义渲染、弹出菜单和工具提示。
如果你只想看到来源,你可以得到它

您可能还需要查看文件bro。也许您可以使用它,或者至少借用实现细节

参见DJ项目:

谢谢你的推荐信,但这些不是我想要的。我希望看到一个完整的UI组件。我不是在寻找“web浏览器”,我需要一个文件浏览器组件-简单且自包含。下载示例并尝试它,有不同类型的文件浏览器。另请参阅。感谢您的参考。想知道为什么没有独立的组件!看起来现在Swing没有这样的组件。必须从头开始建造。