JavaFx:当焦点离开表

时间:2015-06-10 22:00:29

标签: java javafx

当用户想要编辑单元格时,此单元格中会出现一个文本字段。当用户点击表格外的内容时,如何隐藏此文本字段(关闭它)?

1 个答案:

答案 0 :(得分:0)

您需要使用自定义TableCell,因为TextFieldTableCell不支持在焦点丢失时提交编辑。

请参阅此Table View Tutorial的“示例12-11单元格编辑的替代解决方案”。

引自教程:

  

请注意,TextField控件的默认实现需要   用户按Enter键提交编辑。你可以重新定义   TextField行为提交焦点更改的编辑,其中   是一种预期的用户体验。尝试修改代码来实现   这种替代行为。