我需要 JavaFX TableView 的可编辑单元格。默认的 TextFieldTableCell 要求用户按 Enter 来提交更改。我认为典型的用户希望在单击单元格外部时保留更改。我想要的所有功能包括:
我在这篇文章中找到了一个 EditCell 版本, 它满足前 4 个要求,部分满足第 5 个要求,但是当用户单击表中的另一个填充单元格时,编辑更改将丢失。焦点监听器被触发,但没有提交。单击空单元格或另一个场景元素即可提交更改。
帖子中据称提供了一个解决方案, 但是,该解决方案仅包含代码片段,而不包含工作示例。我无法实施它。
任何人都可以帮助将各个部分放在一起并演示一个类,而不是扩展具有我上面列出的所有功能的 TableCell 类吗?