永发信息网

java 小程序未初始化

答案:4  悬赏:60  手机版
解决时间 2021-04-14 09:58

import java.awt.*;
import java.applet.Applet;
public class qq extends Applet
{
public Button b1,b2,b3,b4;
public Label lab1,lab2,lab3,lab4;
public TextField txt1,txt2;
public CheckboxGroup cbg;
public Checkbox chb1,chb2;
public Choice ch;
public Panel p1,p2,p3,p4,p5;
public void init()
{
p1=new Panel(new GridLayout(1,1,10,10));
lab1=new Label("QQ2009");
lab1.setBackground(Color.blue);
p1.add(lab1);
p2=new Panel(new GridLayout(2,3,10,10));
lab2=new Label("帐号:");
txt1=new TextField(20);
b1=new Button("注册新帐号");
b1.setForeground(Color.blue);
lab3=new Label("密码");
txt2=new TextField(20);
b2=new Button("取回密码");
b2.setForeground(Color.blue);
p2.add(lab2);p2.add(txt1);p2.add(b1);
p2.add(lab3);p2.add(txt2);p2.add(b2);
p3=new Panel(new FlowLayout(FlowLayout.CENTER));
lab4=new Label("状态:");
ch=new Choice();
ch.addItem("我在线上");
ch.addItem("Q我吧");
ch.addItem("离开");
ch.addItem("忙碌");
ch.addItem("请匆打扰");
ch.addItem("隐身");
cbg=new CheckboxGroup();
chb1=new Checkbox("记住密码",cbg,false);
chb2=new Checkbox("自动登录",cbg,false);
p3.add(lab4);p3.add(ch);p3.add(chb1);p3.add(chb2);
p4=new Panel(new GridLayout(1,2,10,10));
b3=new Button("设置");
b3.setBackground(Color.blue);
b4=new Button("自动登录");
b4.setBackground(Color.blue);
p4.add(b3);p4.add(b4);
p5.add(p1);p5.add(p2);p5.add(p3);p5.add(p4);
add(p5);
}
}

这是为什么呀,请给指一下哪里错啦,并给改一下

最佳答案
你贴的代码中没有发现main方法!
这是程序必须要的!
全部回答
import java.awt.*; import java.applet.Applet; public class qq extends Applet { public Button b1, b2, b3, b4; public Label lab1, lab2, lab3, lab4; public TextField txt1, txt2; public CheckboxGroup cbg; public Checkbox chb1, chb2; public Choice ch; public Panel p1, p2, p3, p4, p5; public void init() { p1 = new Panel(new GridLayout(1, 1, 10, 10)); lab1 = new Label("QQ2009"); lab1.setBackground(Color.blue); p1.add(lab1); p2 = new Panel(new GridLayout(2, 3, 10, 10)); lab2 = new Label("帐号:"); txt1 = new TextField(20); b1 = new Button("注册新帐号"); b1.setForeground(Color.blue); lab3 = new Label("密码"); txt2 = new TextField(20); b2 = new Button("取回密码"); b2.setForeground(Color.blue); p2.add(lab2); p2.add(txt1); p2.add(b1); p2.add(lab3); p2.add(txt2); p2.add(b2); p3 = new Panel(new FlowLayout(FlowLayout.CENTER)); lab4 = new Label("状态:"); ch = new Choice(); ch.addItem("我在线上"); ch.addItem("Q我吧"); ch.addItem("离开"); ch.addItem("忙碌"); ch.addItem("请匆打扰"); ch.addItem("隐身"); cbg = new CheckboxGroup(); chb1 = new Checkbox("记住密码", cbg, false); chb2 = new Checkbox("自动登录", cbg, false); p3.add(lab4); p3.add(ch); p3.add(chb1); p3.add(chb2); p4 = new Panel(new GridLayout(1, 2, 10, 10)); b3 = new Button("设置"); b3.setBackground(Color.blue); b4 = new Button("自动登录"); b4.setBackground(Color.blue); p4.add(b3); p4.add(b4); p5=new Panel();//主要的问题是没有初始化p5 p5.add(p1); p5.add(p2); p5.add(p3); p5.add(p4); add(p5); }  //Applet中可有main方法,没有也不影响 public static void main(String args[]) { new qq(); } }
p5未实例化

p5 = new Panel();

没写.所以p5不知道是什么东西.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列几位同学的行为,体现了“自己对自
佳特色老砍面地址在什么地方,想过去办事
怎样能把一个女生背好
经常在校园看见"LGCS"..不知道什么意思?
跑步减肥早上跑效果好还是下午跑效果好?
这个社会爱情还靠的住吗?
为什么something要放在形容词前?这是什么用
新东方烹饪学校,叠被子罚钱,洗澡都还要用水
哪些专业现在找工作不好找
单选题I’ve _____ all my pa
qq2009好用还是QQ2008好用?
刘备一生有几个老婆
月经时间过长怎么办
斯孜玛艾日克这个地址在什么地方,我要处理点
高三毕业教师特色赠言,给老师的毕业赠言。
推荐资讯
08年成人高考河海大学(浙江函授站)录取通知
Windows 7知识谁能给我讲解下
我想买车,想找个软件比如汽车之家这类的,还
在他四岁的那年,他的老保姆病了,回乡了,他
酒泡黑豆的功效
石头一天刷多少啊 京城杂货绝对刷出来吗
忘记qq密保问题答案了怎么重设啊
月开头天结尾的诗句有,什么诗句是月开头天结
挖墙脚 怎么挖
DNF白手时装都选什么属性
兴兰旅社在什么地方啊,我要过去处理事情
我的电脑显卡为什么每次得拔下来重新安上才能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?