为了账号安全,请及时绑定邮箱和手机立即绑定

lambda表达式在addMouseListener中无法使用

lambda表达式在addMouseListener中无法使用

12345678_0001 2018-08-15 10:13:57
建立了一个函数接口, 为了使用lambda表达式, 大概是这样之后发现, 下面的代码(使用lambda表达式), 里面的方法体执行不成功, 且编译没问题, 且运行没有报错ml_importQB.addMouseListener((LambdaMouseListener) (e) -> {  System.out.println("click");});但下面的代码(使用匿名内部类的方式)能够成功执行里面的方法体ml_importQB.addMouseListener(new MouseAdapter() {@Overridepublic void mousePressed(MouseEvent e) {  System.out.println("click");  }});求教大神, 该如何将lambda表达式运行到addMouseListener上面
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 685 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信