gpt4 book ai didi

java - 我可以在 SWT FileDialog 过滤器中隐藏文件扩展名吗?

转载 作者:行者123 更新时间:2023-11-29 09:04:43 27 4
gpt4 key购买 nike

我有一个 SWT FileDialog(样式:SWT.OPEN),其中包含多个过滤器,每个过滤器都有多个文件扩展名。我想在应用程序识别的每个文件扩展名中包含一个“所有已知格式”过滤器。此列表很长,无法显示在屏幕上。在 Mac 上,FileDialog 将过滤器组合框的大小设置为最宽的过滤器字符串的宽度。该控件不容易使用,因为字符串太宽而无法显示在屏幕上,并且文本居中,因此您无法在开头阅读过滤器说明。

我能否在屏幕上绘制的 FileDialog 过滤器组合框中隐藏文件扩展名,但仍将扩展名与过滤器相关联?有人有其他建议吗?

问题截图

All known formats filter on Mac Available filters for files recognized by the application

最佳答案

FileDialog 要求您提供描述列表和扩展列表以定义一组过滤器。我忽略了一个事实,即我的代码将描述符和扩展列表连接起来以制作更具描述性的标签。这是在支持的文件类型数量很少的时候完成的。答案是提供一个条件,扩展列表不附加到“所有已知格式”的描述中。好尴尬啊。。。

感谢那些回复的人。

关于java - 我可以在 SWT FileDialog 过滤器中隐藏文件扩展名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648764/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com