java监听事件“接口的妙用”
2015-12-04 08:29
471 查看
研究了一下swing,对按钮监听事件好奇,于是自己做了一个监听的最简单案例
1,接口
3,调用
参数为”cxc“,控制台打印:cxc,调用失败!
参数为其他:控制台打印:cxc,调用成功!
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- [已验证]双卡手机下两种来电监听方法的一些问题。
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树