是否有库或技术可以监听 swing ui 对象上的所有可更改事件?具体来说就是数据。
例如,我有一个带有 JTextArea、JCheckBox、JComboBox 等的 JPanel。是否有一种通用的方法来表示“如果其中的数据发生更改,请通知我”?我不关心边框更改和其他 UI 事件内容,只关心用户数据更改。
我尝试过 propertychangelister,但我似乎找不到通用属性或通用类来执行此操作。
最佳答案
不,没有什么共同之处。您可以直接收听那些具有 separable model 的组件的模型。 。您可以将更改包装在 PropertyChangeListener
中,如下所示 here ,以便自定义消息。 observer pattern提到here .
关于java - 监听 Swing 对象上所有更改事件的通用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839653/