尝试添加第二个动作侦听器时出错。 我有两个不同的JButtons设置,其中一个工作正常,但当我尝试为第二个添加一个动作监听器时,我得到以下错误:
is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener
next.addActionListener(new ActionListener (){
这是两个Action Listeners的代码。
next.addActionListener(new ActionListener (){
public void preformedAction(ActionEvent e){
}
});
close.addActionListener(new ActionListener (){
public void actionPerformed(ActionEvent event){
frame.dispose(); //Closes Window
}//End ActionPreformed
});//End Of Close Action
两个按钮是“下一个”和“关闭”
答案 0 :(得分:2)
您需要覆盖的方法是actionPerformed(ActionEvent)
,而不是preformedAciton(ActionEvent)
。您正在创建并添加到ActionListener
的{{1}}使用后一种方法签名,这是不正确的,因此也就是错误。