匿名内部类
一般对应一个接口或者一个抽象类
参考文章
继续简化,如果这个接口或者抽象类只有一个实现方法,用拉姆达表达式简化
参考文章
button.onAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent e) {
doSomethingWith(e);
}
});
简化后
button.onAction((e)->{
doSomethingWith(e);
});