【发布时间】:2013-02-05 11:14:27
【问题描述】:
我有一个带有 2 个 JFormattedTextFields 的接口,我需要它们的值(不仅仅是显示的文本)相同。理想情况下,它们都应该是可编辑的,其中一个的更改会反映在另一个中。
我一开始只是在两者之间共享一个 Document,但很快就遇到了这样的问题,即这只链接了显示的文本,而不是基础值。 (我傻了!)
我没有尝试为“value”属性添加互惠的 PropertyChangeListeners,因为我希望这会设置一个无限循环的修改。
我错过了什么吗?有没有办法做到这一点?还是我坚持只允许用户编辑两者之一并且只让值在一个方向传播?
谢谢!
【问题讨论】:
标签: java swing jformattedtextfield documentlistener