向大虾请教JFileChooser问题 本帖最后由 quanminy 于 2010-07-30 11:55:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要使用文件过滤器的话 有两种方式1、if(e.getActionCommand().equals("打开")){ //这里JFileChooser会错。JFileChooser chooser = new JFileChooser();chooser.setCurrentDirectory(new File("."));chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);//FileNameExtensionFilter filter = new FileNameExtensionFilter("txt");chooser.setFileFilter(new FileFilter(){//添加文件过滤器 @Override public boolean accept(File f) { // TODO Auto-generated method stub if(f.isDirectory()){return true;} if(!f.getName().endsWith("txt"))//文件后缀名不是txt的不予显示 { return false; } return true; } @Override public String getDescription() { // TODO Auto-generated method stub return null; }});int select = chooser.showOpenDialog(this);if(select == JFileChooser.APPROVE_OPTION){2、另外FileNameExtensionFilter的用法是这样的FileNameExtensionFilter filter = new FileNameExtensionFilter("txt");chooser.addChoosableFileFilter(filter); if(e.getActionCommand().equals("打开")){ //这里JFileChooser会错。这里是不会报错的 FileNameExtensionFilter至少两个参数吧,现在少了extentions参数了 疏忽了、FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg"); FileNameExtensionFilter至少两个参数吧,现在少了extentions参数了疏忽了、FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg"); java菜鸟请教诸位大侠 关于java接口问题 100求测试String线程不安全的测试程序 动态对象怎么定义? 子类继承父类在调用时的问题 求教Jtree的使用方法 [原创]自己推导计算星期的通用公式 我的MyEclipse挂了…… Tomcat如何编译java程序? 急!急!求教JAVA中关于利用SHA生成消息摘要。。。 关于java泛型的用法疑问 求助 一道小题目
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
//FileNameExtensionFilter filter = new FileNameExtensionFilter("txt");
chooser.setFileFilter(new FileFilter(){//添加文件过滤器 @Override
public boolean accept(File f) {
// TODO Auto-generated method stub
if(f.isDirectory()){return true;}
if(!f.getName().endsWith("txt"))//文件后缀名不是txt的不予显示
{
return false;
}
return true;
} @Override
public String getDescription() {
// TODO Auto-generated method stub
return null;
}
});
int select = chooser.showOpenDialog(this);
if(select == JFileChooser.APPROVE_OPTION){2、另外FileNameExtensionFilter的用法是这样的
FileNameExtensionFilter filter = new FileNameExtensionFilter("txt");
chooser.addChoosableFileFilter(filter);
FileNameExtensionFilter至少两个参数吧,现在少了extentions参数了
疏忽了、FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg");