谁来帮我看一段Java小程序,很简单的!

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:36:19
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//import java.applet.*;
public class shiyan7 extends JFrame implements ActionListener{
private JLabel lbl;
private JButton t1;
private JButton t2;
private FlowLayout layout;
public shiyan7()
{
setTitle("我的窗口");
setSize(300,200);
layout=new FlowLayout();
Container cp=getContentPane();
lbl=new JLabel("显示按钮:");
t1=new JButton("按钮1");
t2=new JButton("按钮2");

cp.setLayout(layout);
cp.add(lbl);
cp.add(t1);
cp.add(t2);
}
public static void main(String args[]){
JFrame frame=new shiyan7();
frame.show();
}
}

---------- Javac ----------
shiyan7.java:5: shiyan7 不是抽象的,并且未覆盖 java.awt.event.ActionListener 中的抽象方法 actionPerformed(java.awt.event.ActionEvent)
public class shiyan7 extends JFrame implements

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

//import java.applet.*;
public class shiyan7 extends JFrame implements ActionListener {
private JLabel lbl;

private JButton t1;

private JButton t2;

private FlowLayout layout;

public shiyan7() {
setTitle("我的窗口");
setSize(300, 200);
layout = new FlowLayout();
Container cp = getContentPane();
lbl = new JLabel("显示按钮:");
t1 = new JButton("按钮1");
t2 = new JButton("按钮2");

cp.setLayout(layout);
cp.add(lbl);
cp.add(t1);
cp.add(t2);
}

public static void main(String args[]) {
JFrame frame = new shiyan7();
frame.show();
}

public void actionPerformed(ActionEvent e) {

}
}

没有实现接口的方法,因为你实现了接口,但没有实现方法。

因为你实现了ActionListener这个接口,所以你必须要实现它里面的方法,把它的