0
我终于设法跟踪每次点击发生在我的GUI复选框。但是现在它不会将CheckBox的正确值加载到gui中。任何人都可以看到什么可能是错的? :)JavaFX 2 - Tableview复选框未显示值
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 ;
});
非常感谢您的回复。我会尽快让我的手,并希望我能得到它的工作。 – Jacob