【发布时间】:2016-08-27 16:48:32
【问题描述】:
所以我正在创建一个在特定事件发生时执行操作的类。基本上,变量被更改为不同的值。我需要做的是从构造函数内部存储对该对象的引用。这是我正在使用的代码,目的是让每个人都能更好地了解情况:
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* Created by iJason on 8/26/2016.
*/
class ClickListener implements ActionListener {
JLabel label;
public void actionPerformed(ActionEvent event) {
label.setText("I was clicked.");
}
public ClickListener(JLabel label) {
this.label = label;
}
}
因此,每当调用“actionPerformed”方法时,我希望传递给构造函数的“标签”实际发生变化。所以我需要从构造函数中设置对它的引用,但我不确定如何在 Java 中做到这一点。提前感谢所有帮助!
【问题讨论】:
标签: java constructor reference