/**
* Customize the FileView which can link specifid files to icons accordingly
*
*/
class ShareFileView extends FileView {
private HashMap hash = new HashMap();
然后:
chooser = new JFileChooser( "." );
FileFilter type = new ShareFileFilter( "html files",
new String[]{ ".htm",".html","xhtml" } );
chooser.addChoosableFileFilter( type );
chooser.setFileFilter( type );
FileView view = new ShareFileView();
chooser.setFileView( view );
class EDBFileFilter
extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
if (file.isDirectory() || file.getPath().toLowerCase().endsWith(".xml"))
return true;
else
return false;
}
public String getDescription() {
return "Eproms xml files(.xml)";
}
}
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new EDBFileFilter());