求大神,关于图形界面设计的
程序代码:
import java.awt.*; import javax.swing.*; import java.awt.event.* ; import *; class Register extends JFrame implements ActionListener { JLabel lab1,lab2,lab3,lab4,lab5,lab6,lab7; JTextField text1; JPasswordField pass1,pass2; JRadioButton r1,r2; ButtonGroup group; JComboBox box1; JCheckBox box2,box3; JScrollPane p1; JTextArea area; JButton b1,b2; public Register() { lab1=new JLabel("用户名"); lab2=new JLabel("密码"); lab2=new JLabel("确认密码"); lab3=new JLabel("性别"); lab4=new JLabel("所在地"); lab5=new JLabel("兴趣爱好"); lab7=new JLabel("个人简介"); text1=new JTextField(15); pass1=new JPasswordField(15); r1=new JRadioButton("男"); r2=new JRadioButton("女"); group=new ButtonGroup(); group.add(r1); group.add(r2); r1.setSelected(true); box1=new JComboBox(); box1.addItem("广东"); box1.addItem("广西"); box1.addItem("湖南"); box2=new JCheckBox("音乐"); box2=new JCheckBox("运动"); p1=new JScrollPane(); p1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); area=new JTextArea(5,15); area.setLineWrap(true); p1.getViewport().add(area); b1=new JButton("注册"); b2=new JButton("重填"); Container con=getContentPane(); con.setLayout(new FlowLayout()); con.add(lab1);con.add(text1); con.add(lab2);con.add(pass1); con.add(lab3);con.add(pass2); con.add(lab4);con.add(r1); con.add(r2); con.add(lab5);con.add(box1); con.add(lab6);con.add(box2);con.add(box3); con.add(lab7); con.add(p1); con.add(b1);con.add(b2); } public static void main(String[] args) { Register reg=new Register(); reg.setTitle("用户注册"); reg.setSize(250,350); reg.setVisible(true); reg.setDefaultCloseOperation(reg.EXIT_ON_CLOSE); } }
提示The type Register must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)错误是什么原因??