我有一个带有多个过滤器的 SWT FileDialog(样式:SWT.OPEN),每个过滤器都有多个文件扩展名。我想在应用程序识别的每个文件扩展名中包含一个“所有已知格式”过滤器。此列表很长,无法显示在屏幕上。在 Mac 上,FileDialog 将过滤器组合框的大小调整为最宽过滤器字符串的宽度。该控件不易使用,因为字符串太宽而无法在屏幕上显示,并且文本居中,因此您无法在开头阅读过滤器说明。
我可以在屏幕上绘制的 FileDialog 过滤器组合框中隐藏文件扩展名,但仍将扩展名与过滤器相关联吗?有没有人有其他建议?
问题截图