【发布时间】:2017-05-13 17:02:02
【问题描述】:
IntelliJ 建议我改变
new AbstractAction() {
public void actionPerformed(ActionEvent e) {
// my code here
}
}
到
(AbstractAction) (e) -> {
// my code here
}
当我将代码更改为上面建议的代码时,我收到消息“lambda 转换的目标类型必须是接口”。
【问题讨论】:
-
如果没有一些周围的代码,就不可能知道这里发生了什么。
-
这不是一个真正的问题:)
-
可能是IDE最好建议
(ActionListener) (e) -> { ... }
标签: java swing intellij-idea lambda