Java FX编辑表中的空值

Java FX编辑表中的空值,java,javafx,Java,Javafx,我有一个包含一些对象的表视图。我已经将一些字段设置为可编辑的,只要该字段最初有一个值,编辑效果就很好:双击开始编辑,输入提交新值 但是,如果原始字段为“null”,则编辑不起作用:双击开始编辑仍起作用,但如果按enter键,将再次触发“editstart”事件,而不是editcommit 我在网上找到了一些关于这个问题的参考资料(在堆栈溢出和其他地方),但除了提供默认值(这并不总是可能的或可取的)之外,实际的解决方案很少。如果您将空字符串设置为默认值,它是否有效?这将是默认值解决方案,它可以工作

我有一个包含一些对象的表视图。我已经将一些字段设置为可编辑的,只要该字段最初有一个值,编辑效果就很好:双击开始编辑,输入提交新值

但是,如果原始字段为“null”,则编辑不起作用:双击开始编辑仍起作用,但如果按enter键,将再次触发“editstart”事件,而不是editcommit


我在网上找到了一些关于这个问题的参考资料(在堆栈溢出和其他地方),但除了提供默认值(这并不总是可能的或可取的)之外,实际的解决方案很少。

如果您将空字符串设置为默认值,它是否有效?这将是默认值解决方案,它可以工作,但不适用于所有数据类型,也不适用于数据库后端。