我用eclipse写了一个JAVA程序不知道为什么运行时会出现事件的类名下有条红线的错误

publicvoidTeacherMianBan(){JButtonbutton1=newJButton("查询");JButtonbutton2=newJButton(... public void TeacherMianBan(){
JButton button1=new JButton("查询");
JButton button2=new JButton("插入");
JButton button3=new JButton("修改");
JButton button4=new JButton("删除");
JButton button5=new JButton("退出");
JTextField textfield=new JTextField(30); //创建文本设置文本长度为30
JLabel biaoqian1=new JLabel("请输入教师编号:");
JLabel biaoqian2=new JLabel();
mianban1=new JPanel(); //创建主界面教师面板
Box xsbu=Box.createVerticalBox(); //创建纵向箱式布局管理器容器
xsbu.add(button1); //向箱式布局中添加按钮
xsbu.add(Box.createVerticalStrut(10)); //创建添加一个不可见的组键用于把相邻的组建隔开
xsbu.add(button2);
xsbu.add(Box.createVerticalStrut(10));
xsbu.add(button3);
xsbu.add(Box.createVerticalStrut(10));
xsbu.add(button4);
xsbu.add(Box.createVerticalStrut(10));
xsbu.add(button5);
xsbu.add(Box.createVerticalStrut(10));
///*以下是添加按钮的监听方法
button1.addActionListener(new Sj()); //调用类Sj 来处理事件
button2.addActionListener(new Sj());
button3.addActionListener(new Sj());
button4.addActionListener(new Sj());
button5.addActionListener(new Sj());

BorderLayout bianjie=new BorderLayout(); //创建边界管理器
JPanel mianban11=new JPanel(); //创建面板
mianban11.setLayout(new BorderLayout()); //设置边界布局
mianban11.add(textfield,BorderLayout.NORTH); //将表示教师编号的文本放入布局上面
mianban11.add(biaoqian2,BorderLayout.CENTER); //将表示教师信息错误标签放入布局中央
mianban1.setLayout(bianjie); //设置边界布局
mianban1.add(biaoqian1,bianjie.NORTH); //将表示教师标签的放入教师面板布局上面
mianban1.add(mianban11,bianjie.CENTER); //将面板放入教师面板布局中央
mianban1.add(xsbu,bianjie.EAST); //将箱式布局按钮放入教师面板右边
}
//下面的这个Sj类 就是出错的地方 Sj下面会画一条红线不知道怎么错了
private class Sj implements ActionListener{//事件的监听
public void actionperformed(ActionEvent a){
int i=0;
i++;
}
}
展开
 我来答
Jseven_jy
2010-08-31 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1135万
展开全部
actionperformed

写错了。。p要大写

actionPerformed

因为你实现了ActionListener接口
所以要实现他里面的方法
他里面方法名字是actionPerformed 所以你要写得跟他一样才行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式