gpt4 book ai didi

java - 监听 Swing 对象上所有更改事件的一般方法

转载 作者:行者123 更新时间:2023-12-04 05:44:39 29 4
gpt4 key购买 nike

是否有一个库或技术来监听 Swing ui 对象上的所有可变事件?具体数据。

例如,我有一个带有 JTextArea、JCheckBox、JComboBox 等的 JPanel。有没有一种通用的方法可以说“如果这里的数据发生变化,请通知我”?我不在乎边框变化和其他 UI 事件的东西,只关心用户数据的变化。

我已经尝试过 propertychangelister,但我似乎无法找到一个通用的属性,或者一个可以做到这一点的通用类。

最佳答案

不,没有什么共同之处。您可以直接监听具有 separable model 的那些组件的模型。 .您可以将更改包装在 PropertyChangeListener 中,如图 here , 以自定义消息。 observer pattern被提及 here .

关于java - 监听 Swing 对象上所有更改事件的一般方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839653/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com