我在我的计算机科学类中有一个练习,我正在学习在Java小程序中使用Action侦听器。虽然我有点困惑,可以做一些帮助!这里是我必须执行的练习:在不同的类中使用ActionListener
“为三个按钮提供一个按钮处理程序类。构造函数应该将其作为其参数作为参数引用该applet并为该尺寸指定一个合适的整数值。add addActionListener calls到init方法(即每个应该创建一个专用于特定按钮的新处理程序对象)。编译并运行你的applet。“
我创建了一个按钮处理程序类,并创建了构造函数(我认为我做的正确)。我的主要问题是“add addActionListener调用init方法”部分。
这里是ButtonHandler类我创建:
class ButtonHandler implements ActionListener {
Square theApplet;
ButtonHandler(Square app){
theApplet = app;
}
}
之后,我试图在该buttonhandler还打电话叫init方法添加的addActionListener方法。
butSmall.addActionListener(ButtonHandler());
但是,这给了我错误。任何人都可以解释如何完成这个练习?谢谢。