建立了一个函数接口, 为了使用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
提交
取消