gpt4 book ai didi

java - 将 JFileChooser 限制到某个目录

转载 作者:行者123 更新时间:2023-11-29 09:12:36 24 4
gpt4 key购买 nike

我需要将我的 JFileChooser 限制在一个目录及其子目录中,因为文件应该只保存在外部媒体上。我不会遇到外部存储器不存在的任何问题,这些问题已经得到处理。

我应该...

  • 覆盖getCurrentDirectory()
  • 使用文件过滤器?通常这些使用 String.endsWith(),但我会获取绝对路径并根据外部设备的路径进行限制。

最佳答案

我绝对会避免实现此类限制。几乎不可能做到这一点(您如何可靠地确定什么是外部存储?)。这违背了用户的期望。

更好的方法是让用户选择他喜欢的任何目录,当您检测到该目录可能不合适时,显示一个警告,详细说明它不合适的原因。在警告上提供两种选择,例如“了解,继续”和“选择另一个目录”。可能还有一个选项可以在程序选项的某处关闭警告。

关于java - 将 JFileChooser 限制到某个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11454987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com