我在A类中有一个监听器,我想将A类传递给监听器内的B类。通常情况下,我只是使用它,但之后我会得到触发听众的事件。

有帮助吗?

解决方案

<代码> A.this

(内部类这个很有用。实际上,使用错误的 this 的错误是相对常见的。所以很不幸的是是默认值。12年后不会改变。)

其他提示

您可以在侦听器的构造函数中添加对A类的引用:

class_a_obj.addActionLister(new ActionListener(class_a_obj) { ...
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top