2
A
回答
2
将列表包装成可观察列表(您必须写的东西)。
public class ObservableList implements List<T> {
private List<Listener> listeners = new ArrayList<Listener>();
// usual methods for adding/removing listeners
private List<T> list;
public ObservableList(List<T> list) {
this.list = list;
}
// implement methods from List and delegate to the internal list
// send notifications to listeners for add/remove operations
public boolean add(T item) {
fireEvent(Type.ADD, item); // like that
return list.add(item); // delegate to the internal list
}
}
+0
没有这样的方法似乎像Java应该有某种类型的听众已经建成,如果你愿意,你可以重写。非常感谢跛脚。 – user565660 2012-03-13 14:31:02
+1
启动您的IDE,并在15分钟内完成它。有什么问题?下载一个库并学习如何使用它需要更多时间。 – 2012-03-13 14:38:05
3
你可能会尝试一个ObservableCollection。
参见:
0
我会实现自己的名单,并在add方法有它调用的“通知”,你的变化的另一种方法。我从来没有这样做过,所以我不能给你一个例子(也许别人可以),但它不应该是复杂的。试一试。
相关问题
- 1. 添加一个事件监听器到列表视图
- 2. ActionScript 3.0列表监听器?
- 3. 如何将更改监听器添加到列表(而不是列表视图)
- 4. 的onLoad监听器添加到煎茶触摸列表
- 5. 链接列表类型void *
- 6. 添加监听器到类或元素
- 7. 添加到链接列表
- 8. 添加链接列表java
- 9. 链接列表添加CPP
- 10. 在java中添加链接列表到另一个链接列表
- 11. 一个“超链接”项类型添加到在Sharepoint使用PowerShell的列表
- 12. 添加监听器,火力有列表,如数据
- 13. Sencha添加动态点击监听器记录列表
- 14. 另一个链接列表中的链接列表
- 15. 如何在控制器中添加ExtJS4图表系列的监听器?
- 16. 不同类型的链接列表!
- 17. 将两个不同类型的列表链接到一个ListView
- 18. 触摸监听器优先于列表滚动监听器
- 19. 增加一个类型的列表为另一种类型的列表
- 20. 添加到链接列表的前面
- 21. 添加到链接列表的前面
- 22. 添加到链接列表的末尾
- 23. 在一个类中添加一个对象到链接列表的末尾
- 24. 链接列表的链接列表
- 25. 任何方式来创建一个泛型列表,我可以添加一个类型和一个子类型?
- 26. android链接的听众列表
- 27. 链接列表类
- 28. 添加到数组或链接器时游戏崩溃列表
- 29. 添加两个匿名类型列表
- 30. AS3 - 为孩子添加不同的事件监听器,或向父代添加一个监听器?
快速查找到API文档会显示... :-) – kleopatra 2012-03-13 14:16:25