我明白为什么addXXXListener()
要争论。但为什么它在removeXXXListener()
?
问问题
167 次
1 回答
2
因为您将要删除的特定侦听器传递给该方法。当你添加一个监听器时,它会被添加到一个集合中。如果要删除它,则必须告诉对象要从集合中删除哪个侦听器。
来自JavaBeans 规范:
调用该
add<ListenerType>
方法会将给定的侦听器添加到为与<ListenerType>
. 类似地,调用该remove<ListenerType>
方法会从为与<ListenerType>
.
于 2013-05-30T20:18:57.113 回答