如何使用 lambda 编写新的 ListChangeListener<Item>()?
2022-09-03 04:25:35
如何在java8中用lambda编写一个新的ListChangeListener()?
listItems.addListener(new ListChangeListener<Item>() {
@Override
public void onChanged(
javafx.collections.ListChangeListener.Change<? extends Item> c) {
// TODO Auto-generated method stub
}
});
这是我尝试过的:
listItems.addListener(c->{});
但日食指出:
方法 addListener(ListChangeListener) 对于 ObservableList 类型是不明确的。
该列表声明为:
ObservableList<Item> listItems = FXCollections.observableArrayList();