如何写自定义的事件监听接口
我想写一个监听文件变化的接口,如:
interface FileListener{
public void fileChanged(String filename);
}
public class FileEvent{
private String filename;
public FileEvent(String f){
filename=f;
}
public void addListener(FileListener fl){
}
}
在我的程序中,只要实现FileListener接口,声明FileEvent对象,调用addListener函数来监听文件的变化,如:
public class MyClass implements FileListener{
public MyClass(){
FileEvent event = new FileEvent( "1.txt ");
event.addListener(this);
}
public void fileChanged(String filename){
}
}
向这样的程序框架,其中的addListener方法,和FileListener接口应该如何写?
谢谢
------解决方案--------------------如果 JAVA提供的API真的不能满足你的要求的话 那你可以去参考
JAVA 的ActionListener接口的源代码
搞不好被JAVA给收藏为API呢