我尝试了所有的可能性,但错误仍然出现:
选择java:4:错误:Select不是抽象的,并且不会覆盖ActionListener中的抽象方法actionPerformed(ActionEvent)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Select extends JFrame implements ActionListener
{
JButton admin;
JButton user;
JPanel panel;
public Select()
{
admin=new JButton("admin");
user=new JButton("user");
panel=new JPanel(new GridLayout(3,1));
panel.add(admin);
panel.add(user);
//admin.addActionListener();
admin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent a) {
Login page=new Login();
page.setVisible(true);
}
});
user.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent b) {
Login page=new Login();
page.setVisible(true);
}
});
}
}
class selection
{
public static void main(String arg[])
{
try
{
Select frame=new Select();
frame.setSize(300,200);
frame.setVisible(true);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
您正在使用匿名类作为user
和admin
的操作侦听器。您没有使用Select
作为操作侦听器,因此只需从classselect
的声明中删除implements ActionListener
。
或者,将所需方法添加到选择中:
class Select extends JFrame implements ActionListener {
...
public void actionPerformed(ActionEvent e) {
...
}
}
但是,从您发布的代码中,不需要
Select
来实现ActionListener
。
//AListener不是抽象的,也不会覆盖抽象方法actionPerform(ActionEvener)中的ActionListener????
我试图创建一个实现ActionListener的类,我可以将该类注册到我的按钮。 我看到了:景色。侦听器不是抽象的,并且不会覆盖ActionListener中的抽象方法actionPerformed(ActionEvent) 我曾尝试将其实现为匿名类,但也遇到了同样的错误。我想不出来。
问题内容: 因此,我一直在为编程类编写抽象作业,但遇到了问题。我现在的目标是能够使用抽象,然后能够使用矩形和椭圆形绘制一个简单的城市,例如矩形建筑物或灯柱上的椭圆形灯。 我在编译时收到的错误是:MyTestApp.Rectangle不是抽象的,并且不会覆盖MyTestApp.Shape中的抽象方法drawEllipse(java.awt.Graphics)。该错误显示在类Shape下方的“矩形扩展
请帮帮忙。我对编码不是新手,但对Java是新手。我不知道我做错了什么。我正在用一本书学习java,下面的代码是我此刻正在研究的。我去了books网站,下载了这个程序的源代码,它给了我同样的错误信息。谁来帮帮我。我知道有人问我这个问题,但我被困住了,真的需要一些帮助。
它会给我错误信息 ExitButtonHandler不是抽象的,并且不重写ActionListener中的抽象方法actionPerformed(ActionEvent
有人可以向我解释为什么它总是给我这个错误 错误:MyPanel不是抽象的,并且不重写ActionListener公共类MyPanel extends JPanel实现ActionListener中的抽象方法actionPerformed(ActionEvent){ 我想我做的一切都是对的,我不知道我做错了什么,这段代码用于测试使图像水平移动 这是我的密码 Main.java 我的框架。Java语言