【发布时间】:2016-04-19 18:23:11
【问题描述】:
我终于设法在我的 GUI 中的复选框上发生点击时进行跟踪。但现在它不会将 CheckBox 的正确值加载到 gui 中。谁能看到可能出了什么问题? :)
roadtrainCol.setCellValueFactory(
new Callback<CellDataFeatures<Spot,Boolean>,ObservableValue<Boolean>>()
{
public ObservableValue<Boolean> call(CellDataFeatures<Spot, Boolean> param) {
return param.getValue().getRoadtrain();
}
});
roadtrainCol.setCellFactory(col -> {
CheckBoxTableCell<Spot, Boolean> cell = new CheckBoxTableCell<>(index -> {
BooleanProperty active = new SimpleBooleanProperty();
active.addListener((obs, wasActive, isNowActive) -> {
System.out.println("del");
rettedeSpots(tableViewId.getItems().get(index).getId());
});
return active ;
});
return cell ;
});
【问题讨论】:
标签: java checkbox javafx properties tableview