菜鸟关于监听的问题,谢谢!
写了好几个,都是同一个错误,拿个最简单的来看看
import java.awt.*;
import javax.swing.*;
import java.applet.*;
import java.awt.event.*;
class C extends JFrame
{
JLabel lab=new JLabel("hello");
JTextField txt=new JTextField(10);
JButton button=new JButton("OK");
click c=new click();
public C(String str)
{
this.setTitle(str);
Container pane=this.getContentPane();
button.addActionListener( c );
pane.setLayout(new FlowLayout());
pane.setBackground(Color.blue);
pane.add(lab);
lab.setHorizontalAlignment(lab.CENTER);
pane.add(txt);
pane.add(button);
this.setSize(150,150);
this.set
Location(400,150);
}
private class click implements ActionListener
{
public void actionperformed(ActionEvent e)
{
System.out.println("yes");
}
}
public static void main(String[]args)
{
C c=new C("test");
c.show(true);
}
}
C.click 不是抽象的,并且未覆盖 java.awt.event.ActionListener 中的抽象方法 actionPerformed(java.awt.event.ActionEvent)
private class click implements ActionListener
不知道什么意思啊,都是未覆盖 java.awt.event.ActionListener 中的抽象方法,怎么解决啊?在线等,谢谢了...