yellowButton.addActionListener(this);
addActionListener方法中引用的是什么(this)。并且有人能告诉我actionListener方法是如何工作的吗?
答案 0 :(得分:3)
this
是当前对象。它必须实现ActionListener
接口。
这通常用于将所有相关代码放在一个地方。但您也可以使用yellowButton.addActionListener(new ButtonActionListener())
,其中ButtonActionListener
是您的另一类。
实现ActionListener
的类应该指定动作发生时会发生什么。
答案 1 :(得分:2)
this
指的是当前对象。当前对象实现接口ActionListener。当一个动作发生时,调用actionPerformed方法。