您的位置:首页 > 编程语言 > Java开发

java监听事件“接口的妙用”

2015-12-04 08:29 471 查看
研究了一下swing,对按钮监听事件好奇,于是自己做了一个监听的最简单案例

1,接口

package com.cxc;

public interface ReturnListener {
public void success(String str);
public void failed(String str);
}
2,执行类
<pre name="code" class="java">package com.cxc;

public class Post {
private ReturnListener mReturnListener;
private String method;
public Post( String method,ReturnListener mReturnListener) {
super();
this.mReturnListener = mReturnListener;
this.method = method;
}

public void run(){
if (method.equals("cxc")) {
mReturnListener.failed(method+",调用失败!");
}else{
mReturnListener.success(method+",调用成功!");
}
}
}



3,调用

package com.cxc;

public class Main {
public static void main(String[] args) {
Post post = new Post("cqxc", new ReturnListener() {

@Override
public void success(String str) {
System.out.println(str);
}

@Override
public void failed(String str) {
System.out.println(str);
}
});
post.run();
}
}

参数为”cxc“,控制台打印:cxc,调用失败!

参数为其他:控制台打印:cxc,调用成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 监听 接口