public void initData(ArrayList<Integer> errorList,Integer currentIndex,ObservableList<Object> obLists){
this.errorList=errorList;
this.currentIndex=currentIndex;
this.obLists=obLists;
onlyresult.selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
//just show results
if(oldValue==false){
lv.setItems(null);
ObservableList<Object> justErrorLine = FXCollections.observableArrayList();
for(int i=0;i<thiserrorList.size();i++){
justErrorLine.add(obLists.get(thiserrorList.get(i)));
}
lv.setItems(justErrorLine);
}else{
lv.setItems(null);
//default value means list all items
lv.setItems(obLists);
}
}
});
}
javafx-获取checkbox的选中事件
最新推荐文章于 2024-04-23 02:00:49 发布