FileFilter只有一个必要方法accept
只要符合你的条件就返回trueaddExtension这都是自己写的

解决方案 »

  1.   

    如果要分成两个选项该怎么写呢?
    demo里源代码是这样的:
    public void addExtension(String extension) {
    if(filters == null) {
        filters = new Hashtable(5);
    }
    filters.put(extension.toLowerCase(), this);
    fullDescription = null;
        }
    怎么在这个基础上进行修改呢?
      

  2.   

    jFileChooser1.resetChoosableFileFilters();
        jFileChooser1.addChoosableFileFilter (twtF1);
        jFileChooser1.addChoosableFileFilter (twtF2);
        jFileChooser1.setFileFilter (twtF1);
      

  3.   

    真搞不懂你是什麽意思,只要在accept方法里判断File是否以.jpg或.bmp结尾就可以了,是就返回true 不是就返回false