【问题标题】:SWT FileDialog custom settingsSWT FileDialog 自定义设置
【发布时间】:2017-08-05 17:58:14
【问题描述】:

有没有办法像paint.net 中的图像格式下拉菜单一样向SWT FileDialog 添加自定义选项?我能想到的唯一替代方法是创建一个对话框,例如 eclipse 中用于创建类的对话框,其中有一个用于路径的文本字段和一个用于打开 FileDialog 的按钮和一个用于选择文件类型的单独下拉菜单,例如例子。

【问题讨论】:

  • "like the image format dropdown in paint.net?"。我不完全确定你的意思。当我使用 SWT FileDialog(通过我的 IDE 中的代码)时,我得到与 Paint.net 显示的相同的 OPEN 文件对话框。您的意思是修改 File Type 下拉框以基本上显示您想要的文件类型,并且对话框将仅显示所选类型的那些文件?这可以使用 FileDialog.setFilterNames()FileDialog.setFilterExtensions() 方法轻松完成。
  • 感谢您的评论,但我需要添加更多用户在导出时可以设置的变量。但你的方法可能在其他地方有用。

标签: java swt jface


【解决方案1】:

无法自定义标准 SWT FileDialog

此对话框在不同的平台(macOS、Linux、Windows)上看起来非常不同,因为它使用本机文件对话框。这将使提供任何有意义的定制变得非常困难。

【讨论】:

  • 感谢您的回答。我最终使用了我的问题中描述的替代方案,结果看起来相当不错。
猜你喜欢
  • 1970-01-01
  • 2013-08-06
  • 2020-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多