Javafx 2 还原TextFieldTableCell值

Javafx 2 还原TextFieldTableCell值,javafx-2,Javafx 2,我在本页中使用了示例13-10 TableViewSample并启用了单元格编辑: 让我们看看这一部分: firstNameCol.setOnEditCommit( new EventHandler<CellEditEvent<Person, String>>() { @Override public void handle(CellEditEvent<Person, Strin

我在本页中使用了示例13-10 TableViewSample并启用了单元格编辑:

让我们看看这一部分:

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());