我的程序是
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class a4 extends Applet implements ActionListener
{
Label lb=new Label ("please input the code");
TextField txt1;
Button b=new Button ("确定");
TextField txt2;
public void init()
{
add(lb);
add(txt1);
txt1.setEchoChar('*');
add(b);
add(txt2);
b.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if (txt1.getText().equals("abc"))
txt2.setText("right");
else
txt2.setText("wrong");
}
}
用Applet调试的时候 在Applet中显示出错 出错原因提示
Java Plug-in 1.6.0_11
使用 JRE 版本 1.6.0_11 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\bxyg
----------------------------------------------------
c: 清除控制台窗口
f: 终结在结束队列上的对象
g: 垃圾收集
h: 显示此帮助消息
l: 转储类载入程序列表
m: 打印内存使用
o: 触发日志记录
q: 隐藏控制台
r: 重新载入策略配置
s: 转储系统和部署属性
t: 转储线程列表
v: 转储线程堆栈
x: 清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------
java.lang.NullPointerException
at java.awt.Container.addImpl(Unknown Source)
能不能帮我看看是哪里出错了 谢谢!
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class a4 extends Applet implements ActionListener
{
Label lb=new Label ("please input the code");
TextField txt1;
Button b=new Button ("确定");
TextField txt2;
public void init()
{
add(lb);
add(txt1);
txt1.setEchoChar('*');
add(b);
add(txt2);
b.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if (txt1.getText().equals("abc"))
txt2.setText("right");
else
txt2.setText("wrong");
}
}
用Applet调试的时候 在Applet中显示出错 出错原因提示
Java Plug-in 1.6.0_11
使用 JRE 版本 1.6.0_11 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\bxyg
----------------------------------------------------
c: 清除控制台窗口
f: 终结在结束队列上的对象
g: 垃圾收集
h: 显示此帮助消息
l: 转储类载入程序列表
m: 打印内存使用
o: 触发日志记录
q: 隐藏控制台
r: 重新载入策略配置
s: 转储系统和部署属性
t: 转储线程列表
v: 转储线程堆栈
x: 清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------
java.lang.NullPointerException
at java.awt.Container.addImpl(Unknown Source)
能不能帮我看看是哪里出错了 谢谢!
import java.awt.*;
import java.awt.event.*;
public class a4 extends Applet implements ActionListener
{
Label lb=new Label ("please input the code");
TextField txt1 = new TextField(20);;
Button b=new Button ("确定");
TextField txt2 = new TextField(20);;
public void init()
{
add(lb);
add(txt1);
txt1.setEchoChar('*');
add(b);
add(txt2);
b.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(txt1.getText().equals("abc"))
txt2.setText("right");
else
txt2.setText("wrong");
}
}
这条命令来执行的,你何不用下IDE来运行呢?具体的控制台的命令我也不记得