0

我使用 javafx2 使用单元格编辑器创建了一个表格视图。要编辑单元格,我创建了一个文本框并创建了焦点侦听器以查找单元格中的更改。我调用了 CommitEdit() 方法来更新表视图中的更改,但表没有更新,但在 SetOnKeyReleased() 中它正在工作吗?

我用于提交表格单元格的侦听器代码:

textField.focusedProperty().addListener(new ChangeListener<Boolean>() {

          @Override
          public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
              if(!newValue){
                    commitEdit();
                }
          }
      });
4

0 回答 0