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