【问题标题】:File browser component for Java swingJava swing 的文件浏览器组件
【发布时间】:2011-08-25 18:36:58
【问题描述】:

有没有人遇到过用于 Java Swing 的完全可定制(与所有标准 LnF 兼容)的快速文件浏览器组件?

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

请注意,我问的不是 JFileChooser 之类的对话框,而是浏览器/资源管理器/树视图之类的组件。

【问题讨论】:

  • 另见File Browser GUI
  • 感谢您的参考。想知道为什么没有独立组件!
  • 看起来目前还没有用于 Swing 的此类组件。必须从头开始构建。

标签: java swing jcomponent file-browser


【解决方案1】:

这是一个比较简单的文件系统浏览器,内置在JPanel

下面是一些带有图标、弹出菜单和工具提示的文件浏览器的更复杂示例。
这些都建在JFrame:

这些示例可能不像您想要的那样可定制,但它们非常好 添加新功能的起点。

为了进一步阅读,Swing, Second Edition(第 17 章)介绍了实现一个 JTree 组件来浏览您的文件系统,包括延迟加载、自定义呈现、弹出菜单和工具提示。
如果您只想查看源代码,您可以获取它here

您可能还想看看 FileBro。也许你可以使用它,或者至少借用实现细节。

【讨论】:

  • 感谢您的参考,但这些不是我想要的。我期待看到一个完整的 UI 组件。
【解决方案2】:

【讨论】:

  • 我不是在寻找“网络浏览器”,我需要一个文件浏览器组件 - 简单且独立。
  • 下载例子试试看,有不同类型的文件浏览器。
猜你喜欢
  • 2010-09-13
  • 2023-03-20
  • 2023-03-17
  • 2012-09-14
  • 2014-07-05
  • 2012-09-13
  • 2010-10-02
  • 2012-11-10
相关资源
最近更新 更多