黑马程序员技术交流社区

标题: java监听 [打印本页]

作者: 流浪lg    时间: 2016-4-9 23:39
标题: java监听
javaGUI部分如何实现用按钮监听自己写好的类功能?新手上路请大师指点
作者: 玉堂散人    时间: 2016-4-9 23:45
赞!!!!!!!
作者: 守徒徒    时间: 2016-4-10 00:28
采用回调接口!小例子:
  1. interface PrintInter {
  2.         public void print(String text);
  3. }

  4. class PrintClass {
  5.         public void printer(PrintInter inter){
  6.                 System.out.println("回调前");
  7.                 inter.print("回调中...");
  8.                 System.out.println("回调后");
  9.         }
  10. }

  11. class CallBackDemo {
  12.         public static void main(String[] args) {
  13.                 PrintClass print = new PrintClass();
  14.                 print.printer(new PrintInter(){
  15.                         public void print(String text){
  16.                                 System.out.println(text);
  17.                                 System.out.println("这里可以做任何事情!!");
  18.                         }
  19.                 });
  20.         }
  21. }
复制代码

作者: 守徒徒    时间: 2016-4-17 21:08
PrintInter 是接口,不能实例化的。new PrintInter();就是实例化。如果非要new的话就必须要实现接口里的方法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2