小编Joa*_*son的帖子

如何删除SWING JComponents上的监听器

有一种简单的方法可以从JComponent中删除所有监听器吗?

JComponent widget = getComponentOverScaryMethod();
EventListener[] listners = widget.getListeners(EventListener.class);
for (EventListener l : listners) {
    widget.remove*RandomListener*(l);
}
Run Code Online (Sandbox Code Playgroud)

背景:

我有一个具有未知数量的监听器(随机类型)的JComponent.由于窗口小部件应该从可见部分中删除(并且不再需要),因此应该销毁它(并且应该删除监听器).

在此先感谢琼

java swing listener

8
推荐指数
1
解决办法
3382
查看次数

标签 统计

java ×1

listener ×1

swing ×1