Java JFileChooserDialog在设置为“仅目录”时显示文件类型筛选器 问题陈述
已准备好目录选择器对话框。不允许选择任何文件,只允许选择目录。为此,准备了Java JFileChooserDialog在设置为“仅目录”时显示文件类型筛选器 问题陈述,java,swing,user-interface,Java,Swing,User Interface,已准备好目录选择器对话框。不允许选择任何文件,只允许选择目录。为此,准备了JFileChooser: private void prepareFileManagement() { // unrelated code ... // export filters this.exportFileChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY
JFileChooser
:
private void prepareFileManagement()
{
// unrelated code
...
// export filters
this.exportFileChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY );
this.exportFileChooser.setAcceptAllFileFilterUsed( false );
}
到目前为止,对话框过滤器按预期工作。但是,在显示对话框时,仍会显示“文件类型”标签和相应的组合框:
问题:
当设置了JFileChooser.DIRECTORIES\u ONLY
时,显示filetype部分似乎没有意义。JFileChooser
是否有API可用于相应地更新显示的对话框
虽然我已经找到了解决方案,其中组件是使用大量的instanceof
进行迭代和识别的,但这似乎应该由API来完成,而不是通过拆分组件来完成
我错过了JFileChooser
的API吗?如何正确解决这个问题
元
我在StackOverflow上寻找过类似的问题,我认为最接近的问题是: