在 JavaFX 中双击时如何编辑 ListView 项目?

How to edit ListView item when double clicked in JavaFX?

我的笔记应用程序有一个包含笔记 header 的 ListView。我使用新的 window 来使用户能够编辑 header。但我想让用户只需双击列表视图的那个单元格并编写新的 header 而无需打开新的 window 或对话框。是否可以?我怎样才能做到这一点?

正如 James_D 评论的那样,您可以使用 TextFieldListCell,但如果您想要更精细的控制,那么我会推荐 custom cell factory