我用java编了一个打开文件对话框,我想只显示PPT文件,请问各位高手怎么解决啊。谢谢了,最好写一个完整的例子,因为我在网上找到过关于这个的解答,但是不知道怎么搞的 运行不了。谢谢
------解决方案--------------------------------------------------------
- Java code
FileFilter javaFilter = new FileFilter() { public boolean accept(File f) { if (f.isDirectory()) return true; if (f.getName().endsWith(".java")) //可以改成if (f.getName().endsWith(".PPT")) return true; return false; } public String getDescription() { return "Java Files(*.java)"; } };
------解决方案--------------------------------------------------------
楼上正解,不过,如果楼主用的是JDK6.0的话,还有一个很方便的类给你调用
那就是javax.swing.filechooser.FileNameExtensionFilter
构造方法摘要
FileNameExtensionFilter(String description, String... extensions)
使用指定的描述和文件扩展名创建一个 FileNameExtensionFilter。