标签: java swt
我在我的应用程序中使用DirectoryDialog组件让用户选择一个文件夹 现在我希望有可能阻止用户选择特定文件夹。是否有处理程序或监听器或类似的东西?
答案 0 :(得分:1)
这无法完成。
DirectoryDialog只是本机打开目录对话框的一个薄包装(例如在macOS上使用NSOpenPanel)。在SWT支持的各种平台上,本机对话框非常不同,因此不允许这样做。
DirectoryDialog
NSOpenPanel
您可以使用TreeViewer和本机文件API制作自己的目录对话框。
TreeViewer