如何在每次更改时从 TextArea 获得回调?
How to get a callback from TextArea on each change?
在我的应用程序中,当编辑记录时,我添加了一个 ActionListener
来自动保存每个字段的编辑值的临时副本,这样如果应用程序被置于后台然后停止后,再次启动应用程序时可以恢复编辑的值。
但是,对于 TextAreas
它不起作用,因为 actionListeners 不会被调用,除非用户采取某些操作(例如离开字段)。我需要使用 TextArea,因为可以有多行文本,因此按照此 中的建议对 TextField 使用 DataChangedListener 似乎不是一个可行的解决方案。并且能够保存 TextAreas 对于实现良好的 UX 很重要,因为与例如在 Picker 中设置的值丢失相比,当文本被删除时用户可能会丢失更多的工作。
还有其他方法可以实现这个结果吗?
提前致谢
TextField
允许使用 setSingleLineTextArea(false)
多行。调用时,它的功能类似于 TextArea
.
在我的应用程序中,当编辑记录时,我添加了一个 ActionListener
来自动保存每个字段的编辑值的临时副本,这样如果应用程序被置于后台然后停止后,再次启动应用程序时可以恢复编辑的值。
但是,对于 TextAreas
它不起作用,因为 actionListeners 不会被调用,除非用户采取某些操作(例如离开字段)。我需要使用 TextArea,因为可以有多行文本,因此按照此
还有其他方法可以实现这个结果吗?
提前致谢
TextField
允许使用 setSingleLineTextArea(false)
多行。调用时,它的功能类似于 TextArea
.