public class MyBean { private List<String> names = new ArrayList<String>(); public void addName(String name) { names.add(name); fireNamesPropertyChange(name); } }
您通常如何为集合实现属性更改事件?您是否尝试使用索引属性,这对于数组而言似乎比集合更多?
如果我自己这样做,我可能会创建自定义的Listener接口,其中包含elementsAdded,elementsRemoved方法或类似方法:-)(也取决于我的需求)