【发布时间】:2015-10-14 17:22:56
【问题描述】:
我在计算机科学课上有一个练习,我正在学习在 Java 小程序中使用动作侦听器。虽然我有点困惑,可以做一些帮助!这是我必须执行的练习:
“为三个按钮提供一个按钮处理程序类。构造函数应将小程序的引用和大小的适当整数值作为其参数。将 addActionListener 调用添加到 init 方法(即每个都应创建一个新的专用于特定按钮的处理程序对象)。编译并运行您的小程序。”
Iv 创建了一个按钮处理程序类并创建了构造函数(我认为我做得正确)。我的主要问题是“将 addActionListener 调用添加到 init 方法”部分。
这是我创建的 ButtonHandler 类:
class ButtonHandler implements ActionListener {
Square theApplet;
ButtonHandler(Square app){
theApplet = app;
}
}
之后我尝试在按钮处理程序必须调用的 init 方法中添加一个 addActionListener。
butSmall.addActionListener(ButtonHandler());
但这给了我错误。谁能解释如何完成这个练习?谢谢。
【问题讨论】: