是否有标准接口(interface)可以由支持注册 PropertyChangeListeners 的 bean 实现?我知道 java.beans.PropertyChangeSupport这有助于实现监听器列表和触发事件,但我正在寻找如下所示的接口(interface):
public interface PropertyChangeEventSource {
public void addPropertyChangeListener(PropertyChangeListener listener);
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener);
public void removePropertyChangeListener(PropertyChangeListener listener);
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener);
}
这似乎是一个非常常见的模式,因此必须有一个或多或少的标准接口(interface)。
最佳答案
BeanContextChild接口(interface)可能是你正在寻找的。如需更多信息:有一个不错的 tutorial在 oracle.com 上处理 BeanContext。
关于java - 支持 PropertyChangeListener 的 bean 的标准接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5431186/