JFileChooser网络显示

时间:2015-07-01 15:52:13

标签: java swing jfilechooser

我需要在Windows上安全地锁定java桌面应用程序,才能访问允许的驱动器。

如何阻止应用程序上的JFilechooser显示和浏览本地网络?

我尝试过应用安全政策,但这似乎不会影响显示效果。

2 个答案:

答案 0 :(得分:2)

使用JFileChooser.setFileSystemView(FileSystemView)FileSystemView ..

  

..是文件系统的JFileChooser's网关。由于JDK1.1文件API不允许访问诸如根分区,文件类型信息或隐藏文件位之类的信息,因此该类旨在尽可能多地追踪特定于操作系统的文件系统信息。   Java被许可方可能希望提供FileSystemView的不同实现,以便更好地处理给定的操作系统。

重要的是改变isTraversable(File)方法的行为。

答案 1 :(得分:0)

您可以编写自定义SecurityManager。见this article