在Java中,如何为FileDialog设置FilenameFilter,使其文件类型可支持多种文件格式,如JPG、txt等。
2个回答
展开全部
你看看过 个。
--------------------------------------------------
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;
public class Test {
public static void main(String[] args) throws Exception {
JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new Filter());
int result = chooser.showSaveDialog(null);
}
}
class Filter extends FileFilter {
public boolean accept(File file) {
if (file.getName().toUpperCase().endsWith("JPG")) {
return true;
}
return false;
}
public String getDescription() {
return "JPG";
}
}
--------------------------------------------------
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;
public class Test {
public static void main(String[] args) throws Exception {
JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new Filter());
int result = chooser.showSaveDialog(null);
}
}
class Filter extends FileFilter {
public boolean accept(File file) {
if (file.getName().toUpperCase().endsWith("JPG")) {
return true;
}
return false;
}
public String getDescription() {
return "JPG";
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询