参考, 这是设置XML扩展名的例子
http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_21328984.html
JFileChooser fileChooser = new JFileChooser(new File(filename));
fileChooser.addChoosableFileFilter(new MyFilter());
// Open file dialog.
fileChooser.showOpenDialog(frame);
openFile(fileChooser.getSelectedFile());
class MyFilter extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
if (file.isDirectory()) return true; // <<<<<<<<< add this to be able to browse to directories
String filename = file.getName();
return filename.toUpperCase().endsWith(".XML");
}
public String getDescription() {
return "XML files (*.xml)";
}
}
http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_21328984.html
JFileChooser fileChooser = new JFileChooser(new File(filename));
fileChooser.addChoosableFileFilter(new MyFilter());
// Open file dialog.
fileChooser.showOpenDialog(frame);
openFile(fileChooser.getSelectedFile());
class MyFilter extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
if (file.isDirectory()) return true; // <<<<<<<<< add this to be able to browse to directories
String filename = file.getName();
return filename.toUpperCase().endsWith(".XML");
}
public String getDescription() {
return "XML files (*.xml)";
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货