请问怎么用文件名过滤FilenameFilter这个接口啊? 去掉第二行。MyFilenameFilter filter=new MyFilenameFilter();String [] fileNames=currentDir.list(filter); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么会呢。你的currentDir指向哪个目录就过滤哪个目录。你要过滤C:\winnt目录就File currentDir = new File("c:\\winnt");然后再执行MyFilenameFilter filter=new MyFilenameFilter();String [] fileNames=currentDir.list(filter); 容易一些的写法JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(new File(".")); chooser.setFileFilter(new javax.swing.filechooser.FileFilter() { public boolean accept(File f) { String fname = f.getName().toLowerCase(); return fname.endsWith(".html") || fname.endsWith(".htm") || f.isDirectory(); } public String getDescription() { return "HTML Files"; } }); int r = chooser.showOpenDialog(this); 方法的多态性,谁能帮我解释一下吗?谢谢 org.springframework.jdbc.core.simple.SimpleJdbcTemplate的源码问题 Swing下如何获得按下回车的事件? JDBC的成批更新问题,无法成批更新。求救 如何销毁一个object? Java How to Programme 哪里有下载。 帮忙,绝对兑现,急 大家能谈谈对内隐类(inner class)的理解吗?我对这个很糊涂! 来自IBM developerWorks的调查,敬请关注 请问JAVA PLUG-IN 是干什么用的? 哪位高手能介绍一下Prefix-caching算法? 求救。快在线等
File currentDir = new File("c:\\winnt");
然后再执行
MyFilenameFilter filter=new MyFilenameFilter();
String [] fileNames=currentDir.list(filter);
chooser.setCurrentDirectory(new File("."));
chooser.setFileFilter(new
javax.swing.filechooser.FileFilter()
{
public boolean accept(File f)
{
String fname = f.getName().toLowerCase();
return fname.endsWith(".html")
|| fname.endsWith(".htm")
|| f.isDirectory();
}
public String getDescription()
{
return "HTML Files";
}
});
int r = chooser.showOpenDialog(this);