Javafx 2 还原TextFieldTableCell值
我在本页中使用了示例13-10 TableViewSample并启用了单元格编辑: 让我们看看这一部分:Javafx 2 还原TextFieldTableCell值,javafx-2,Javafx 2,我在本页中使用了示例13-10 TableViewSample并启用了单元格编辑: 让我们看看这一部分: firstNameCol.setOnEditCommit( new EventHandler<CellEditEvent<Person, String>>() { @Override public void handle(CellEditEvent<Person, Strin
firstNameCol.setOnEditCommit(
new EventHandler<CellEditEvent<Person, String>>() {
@Override
public void handle(CellEditEvent<Person, String> t) {
((Person) t.getTableView().getItems().get(
t.getTablePosition().getRow())
).setFirstName(t.getNewValue());
}
}
);
只更改tableView数据的值,而不更改显示的文本
((Person) t.getTableView().getItems().get(
t.getTablePosition().getRow())
).setFirstName(t.getOldValue());