当前位置: 代码迷 >> Java相关 >> 文件对话框?
  详细解决方案

文件对话框?

热度:316   发布时间:2008-09-25 22:30:23.0
文件对话框?
文件对话框JFileChooser里面有个showOpenDialog()方法,请问那个高手能告诉我,怎么在打开的
对话框中只让他们显示后缀名为 .java的文件?
搜索更多相关的解决方案: 对话框  文件  

----------------解决方案--------------------------------------------------------
设置过滤器

如:




    private class filter extends FileFilter{
        public boolean accept(File file){
            String name = file.getName().toLowerCase();
            if(name.endsWith(".java"))
                return true;
            else
                return false;
        }
        public String getDescription(){
            return ".java ";
        }
    }



然后用JFileChooser对象setFileFilter(new filter());就可以了

[[it] 本帖最后由 freish 于 2008-9-26 13:10 编辑 [/it]]
----------------解决方案--------------------------------------------------------
谢谢了,搞定了,但还是有个bug,就是连普通文件都不能显示。。。进不了低层目录。。。
----------------解决方案--------------------------------------------------------
这样就只能打开.java文件了,其他的文件名都被过滤掉了
----------------解决方案--------------------------------------------------------
  相关解决方案