java - 支持 PropertyChangeListener 的 bean 的标准接口(interface)

标签 java javabeans

是否有标准接口(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/

相关文章:

java - 无法从桌面应用程序连接到网站

java - ObjectAnimator 断断续续的滚动

java - 使用 XSSF 加载空的 .xlsx 文件需要 20 秒。为什么?

JSON 提要到 Java 对象

java - 我如何使用另一个对象的属性来扩充 Java 中的对象?

java - 仅使用 Servlet 和 JSP 将表单参数绑定(bind)到 bean - 可能吗?

java - 无法连接到 SMTP 主机 : {remote-server}, 端口 : {port}, 响应:-1

java - textView不会显示小数

session - 无状态 session bean 中的实例变量

java - 如何使用 Spring MVC 从我的表单中填充两个 bean?