ExampleFileFilter是自己写的,而且是从FileFilter继承过来的
解决方案 »
- 刚学JAVA网络编程,求教大神人物,怎么进行UDP攻击,是不是使用JAVA的DatagramPacket和DatagramSocket发送数据包
- 请求一份多线程的代码样例。
- java类如何随操作系统启动,路过有分(散分)!
- [求助]关于JComboBox<组合框>如何提取的问题~<----------高手来啊-------->
- 建立中文文件建名出現亂碼?
- 我是新手 请帮忙
- 窗口交互问题 在线等。。。。救命问题
- 一个关于java Socket的问题
- Java Builder和VisualAge for Java到底谁更好?
- 关于HashMap遍历问题
- 执行Jar文件的一个问题
- 请问大家编分页显示都用的什么方法?(如何读取数据库,保存结果)
可以查找jdk的安装目录下的demo\jfc\FileChooserDemo\src\ExampleFileFilter.java
/**
*Class <code> ExampleFileFilter </code> supply specify file type to be
*selected.
*/
public class ExampleFileFilter extends javax.swing.filechooser.FileFilter
{
/**
*The type of file can be accepted.
*/
public boolean accept(java.io.File f)
{
boolean accept = f.isDirectory();
if (!accept)
{
String suffix = getSuffix(f);
if (suffix != null)
accept = suffix.equals("desc");
}
return accept;
}
/**
*Get the extends name of select file.
*/
public String getDescription()
{
return "Description Files (*.desc)";
}
/**
*Get suffix of select file.
*/
private String getSuffix(java.io.File f)
{
String s = f.getPath();
String suffix = null;
int i = s.lastIndexOf('.');
if (i > 0 && i < s.length() - 1)
suffix = s.substring(i + 1).toLowerCase();
return suffix;
}
}