【发布时间】:2014-07-03 19:32:59
【问题描述】:
是否可以检查JComponent 是否已经附加了MouseListener?
例如,我正在尝试创建hasMouseListener() 方法:
JComponent jComponent = getJComponent();
hasMouseListener(jComponent); //should be false
jComponent.addMouseListener(this);
hasMouseListener(jComponent); //should be true
另一种解决方案是getMouseListener(),这样我就可以检查null。
【问题讨论】:
-
你看过APIindex吗?
-
@kdgregory 不,我没有。从来不知道存在。谢谢!!我是如此接近。 getMouseListeners(),而不是 getMouseListener()!
标签: java swing event-handling mouselistener jcomponent