在 Windows XP 上运行的 Eclipse RCP 应用程序中,我们使用 DirectoryDialog,用户应该在其中...啊嗯...选择一个目录! :D
问题是:如果用户选择“我的电脑”选项(在德语 Windows“Arbeitsplatz”中),对话框将返回 null。
DirectoryDialog 提供了一个方法 setFilterPath(String path),我在其中放置了 File.pathSeparatorChar (以保持与操作系统无关)。
我的建议是,如果目录中必须有文件分隔符,则“我的电脑”选项将被忽略,因为它为空 - 例如“确定”按钮将显示为灰色或其他。像这样...但单击“确定”也是有效的。
您有什么建议吗? :D
提前致谢!
亚历克斯
最佳答案
我的电脑
不是一个目录,所以我认为确定
按钮为灰色就可以了。
关于java - 如何过滤掉 SWT DirectoryDialog 中的 "My Computer"-选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914364/