filedialog getfilterindex()方法返回-1

jgzswidk  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(278)

我对javaswt中的对话框是新手,我正在尝试制作一个文件选择器。我以eclipse网站上的片段为例:https://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/snippet72.java 我需要知道用户选择的过滤器,我可以通过执行以下操作: int idx = dialog.getFilterIndex(); followed by String filter = dialog.getFilterNames[idx]; 在linux上(ubuntu 18.04) dialog.getFilterIndex() 返回-1,即使我选择了过滤器。有什么想法吗?
谢谢您

zwghvu4y

zwghvu4y1#

这看起来像eclipse bug 546256。
这个错误仍然存在。错误报告表明这是GTK3的问题 GtkNativeChooserDialog 代码。

相关问题