永发信息网

JAVA代码改错

答案:6  悬赏:10  手机版
解决时间 2021-11-24 18:08
JAVA代码改错
最佳答案
帮你运行:
F:oop>javac Test05.java
F:oop>java Test05
Exception in thread "main" java.lang.NullPointerException
        at java.awt.Container.addImpl(Container.java:1090)
        at java.awt.Container.add(Container.java:410)
        at Test05.(Test05.java:23)
        at Test05.main(Test05.java:34)错误在line:23行,注释掉后:
  this.setLayout(new GridLayout(3,1));
  mb1.add(bq1);mb1.add(wbk);
  mb2.add(bq2);mb2.add(mmk);
  //mb3.add(an1);mb3.add(an2);
  this.add(mb1);
  this.getContentPane().add(mb2);
  //this.getContentPane().add(mb3);
  this.setTitle("登陆窗体"); 然后就发现对了,界面出来了。然后看23行:
mb3.add(an1);  mb3.add(an2);换行后执行,返现错的是24行:
mb3.add(an1);
mb3.add(an2);仔细一看,亲,你的an2有没有初始化啊!!!!
an1=new JButton("登陆");
an1=new JButton("退出");看看上面的代码。。。。。。。。。。我能咋样。好好的练习吧,还是要多写代码,多改错。
全部回答
报的什么错啊 ?
an1=new JButton("登陆");
an2=new JButton("退出");

mb3.add(an1);mb3.add(an2);
把最后一个an1,改成an2。如截图
主函数里面应该写 Tset05 test=new Test05();
new Test05()不对的。。追问是吗?还是不对呢
你得把控制台的报错信息贴出来啊。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
舅舅的英文怎么写
现在大家都在玩《王者荣耀》,觉得很没意思,
有新开淘宝店的吗?互相收藏啊
1立方650 一平方是多少
倒走对腰椎的好处
一条水渠修好了9.6千米,剩下的比修好的少2.8
贵阳一龙礼有多少公里
南北大街南二段/汉口路一段(路口)在哪里啊,
江西赣州市信丰县百世汇通快递公司真黑!辞职
一张课桌500元,一把椅子80元。买一套单人课
Goodbaby/好孩子 奶瓶质量怎么样,评价如
宝丽金那个演唱会有谭咏麟 梅艳芳 张国荣 张
老婆又上广州去了,我知道她干嘛去了,我该怎么
姜堰地区电话6552329升8位数后是多少
很早之前看的一篇耽美小说,主要就是一个再婚
推荐资讯
TIPTRONIC六速自动变速箱与DSG双离合变速箱相
细磨800目硅灰石粉用什么磨粉机设备才能满足
中石化贺昌加油站地址好找么,我有些事要过去
商铺装光伏发电和居民政策一样吗
英语翻译:你现在已经是成年人了,你必须为自
谁有GB/T24503-2009《矿用圆环链驱动链轮
整条的软壳中华怎么区分几字头
火车k18o4车时间表
三星P30笔记本显卡问题
五层的商场最好用什么结构?
什么动物水中游四个字动物名
男人是不是不应该对老婆太好?太百依百顺会被
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?