【发布时间】:2014-04-15 05:12:54
【问题描述】:
我已经实现了一个自定义 datePickerTableCell 来在单元格编辑时显示一个日期选择器。我正在使用 ExtFX DatePicker (https://bitbucket.org/sco0ter/extfx/overview)。一切正常,除了当我手动输入日期而不是从选择器中选择它时,我在 commitEdit() 上收到 NullPointerException。
datePicker.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
if (t.getCode() == KeyCode.ENTER) {
if(getItem() == null) {
commitEdit(null);
} else {
commitEdit(getItem());
}
} else if (t.getCode() == KeyCode.ESCAPE) {
cancelEdit();
}
}
});
我找不到这里出了什么问题。
【问题讨论】:
-
哪一行出现空指针异常?