到目前为止,我只使用Swing构建图形用户界面,但现在我也想让自己熟悉Standard Widget Toolkit。 我已经阅读了文档并构建了一个简单的应用程序。 我现在的问题是使用FileDialog组件。
我做了以下代码:
ArrayList
但是我找不到设置“PathMustExists”或“FileMustExists”等标志的方法。 FileDialog无法实现这一点吗? 我是否必须扩展该类才能实现该功能?如果是这样,我该如何进行? 或者这是一个更好的OpenFileDialog组件(可能在JFace中)我不知道?
答案 0 :(得分:2)
没有选择。
由于您指定SWT.OPEN
,您将获得专门用于打开现有文件的文件对话框。根据您在此对话框上运行的平台,可能根本不允许选择不存在的文件(在Mac OS X上肯定是正确的)。仍然应该在对话框返回后检查文件。