永发信息网

本人编程新手 在.JAVA中写了个程序,不能编译通过。

答案:5  悬赏:80  手机版
解决时间 2021-02-02 07:12
本人编程新手 在.JAVA中写了个程序,不能编译通过。
最佳答案
就是一个Jbutton按钮吧,我稍做修改,可以编译通过,你看看是不是想要的效果。

import javax.swing.*;
import java.awt.event.*;
public class NewClass1 implements ActionListener
{
JButton button;
public static void main(String[] args)
{
NewClass1 myFrame=new NewClass1();
myFrame.go();
}
public void go()
{
JFrame frame=new JFrame();
button =new JButton("click me");
button.addActionListener(this);
frame.getContentPane().add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
}
public void actionPerFormed(ActionEvent event)
{
button.setText("I've been clicked");
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub

}
}
全部回答
public void actionPerformed(ActionEvent event)
...............
actionPerformed大小写错了,他是从接口里面未实例化的方法.
接口中的每个方法都必须在它的实现类中被实例化.
接口中的方法默认为public,也就是说可以在接口中定义方法为void getXXX()//等价于 public void getXXX();其属性默认为static final类型,所以必须进行初始化操作。int i=4;//等价于 public static int 4;
接口中的属性在定义时就存放在指定的堆中,这样在访问该属性时,不会产生向下或向上转型的问题。
actionPerFormed应该是actionPerformed。顺便问一下,你学这个多久了?
ActionListener里面有一个抽象方法, 你在NewClass1 写了同样名字的方法,但是你这个 NewClass1 类不是抽象类,不能覆盖这个抽象方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伟华干洗店怎么去啊,我要去那办事
为什么韩红总是戴大墨镜?近视吗?
我这个假期只有两个月的时间,学驾照的话可能
韩国女生健身的多吗
某学院为了调查本校学生2011年9月“健康上网
怎么才能让身体锻炼的强壮一些,用什么方法?
如果自己的儿子老是拿我的丝袜玩,我该说他吗
星航干洗(立三路众星宾馆旁)地址好找么,我有
换轮毂的注意事项有几点
广德苑怎么样?好不好?值不值得买?
什么网游打人爆装备
把屋头杀踢一哈重庆话啥意思
星航绿色干洗店(文化巷物价局旁)地址有知道的
家庭教养模式从纵向和横向两方面影响个体。下
移动营业厅门口砸金蛋
推荐资讯
大权旁落的意思是什么啊?知道的请说下!
小鸟落在高压线上为什么电不死?
光猫按Reset键和光猫开关键的的区别,麻烦给
丰源咖啡吧地址在什么地方,我要处理点事
潜意识想逃 所以爱远方 什么意思。
变形计青春契约有一句话是 老师说我是搅屎棍
家用血压计准吗
我想在美国或者英国领养一个孤儿,需要哪些条
天天艺术培训学校(潍坊安丘市)地址在哪,我要
美迪健康美容园地址在哪,我要去那里办事
如果光是买到假面膜就算了,竟然花了钱还让自
双松村怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?