import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class mima extends JFrame implements ActionListener{
JLabel jL1,jL2,jL3;
JButton jB1,jB2;
JTextField jF1;
JPasswordField jP1;
public mima() {
super("文本密码综合应用");
jL1=new JLabel("用户名称");
jL1.setBounds(15,5,60,20);
jL2=new JLabel("登陆密码");
jL2.setBounds(15,25,60,20);
jF1=new JTextField("",20);
jF1.setBounds(110,25,100,20);
jB1=new JButton("确定");
jB1.setBounds(35,50,60,30);
jB1.addActionListener(this);
jB2=new JButton("退出");
jB2.setBounds(130,50,60,30);
jB2.addActionListener(this);
jL3=new JLabel("");
jL3.setBounds(60,90,200,30);
Container w1Container=this.getContentPane();
w1Container.setLayout(null);
w1Container.add(jL1);
w1Container.add(jL2);
w1Container.add(jL3);
w1Container.add(jF1);
w1Container.add(jP1);
w1Container.add(jB1);
w1Container.add(jB2);
this.setSize(250, 150);
this.setVisible(true);
}
public static void main(String[] args) {
mima w1=new mima();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jB1){
if(jF1.getText().equals("JAV")&&
jP1.getText().equals("1234"))
jL3.setText("输入正确,登陆成功");
else
jL3.setText("输入错误,登陆失败");
}else if(e.getSource()==jB2)
System.exit(0);
}}
这是敲的 运行显示Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1041)
at java.awt.Container.add(Container.java:365)
at mima.<init>(mima.java:31)
at mima.main(mima.java:40)
这是什么意思啊?
import java.awt.*;
import java.awt.event.*;
public class mima extends JFrame implements ActionListener{
JLabel jL1,jL2,jL3;
JButton jB1,jB2;
JTextField jF1;
JPasswordField jP1;
public mima() {
super("文本密码综合应用");
jL1=new JLabel("用户名称");
jL1.setBounds(15,5,60,20);
jL2=new JLabel("登陆密码");
jL2.setBounds(15,25,60,20);
jF1=new JTextField("",20);
jF1.setBounds(110,25,100,20);
jB1=new JButton("确定");
jB1.setBounds(35,50,60,30);
jB1.addActionListener(this);
jB2=new JButton("退出");
jB2.setBounds(130,50,60,30);
jB2.addActionListener(this);
jL3=new JLabel("");
jL3.setBounds(60,90,200,30);
Container w1Container=this.getContentPane();
w1Container.setLayout(null);
w1Container.add(jL1);
w1Container.add(jL2);
w1Container.add(jL3);
w1Container.add(jF1);
w1Container.add(jP1);
w1Container.add(jB1);
w1Container.add(jB2);
this.setSize(250, 150);
this.setVisible(true);
}
public static void main(String[] args) {
mima w1=new mima();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jB1){
if(jF1.getText().equals("JAV")&&
jP1.getText().equals("1234"))
jL3.setText("输入正确,登陆成功");
else
jL3.setText("输入错误,登陆失败");
}else if(e.getSource()==jB2)
System.exit(0);
}}
这是敲的 运行显示Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1041)
at java.awt.Container.add(Container.java:365)
at mima.<init>(mima.java:31)
at mima.main(mima.java:40)
这是什么意思啊?
解决方案 »
- 如何把int类型转换成enum类型。谢谢
- 思维有限,不知道该如何解决,有那位大侠给解释一下,下面代码的运行结果为什么这么奇怪?
- 简单的提问?
- [100分]很基础的问题:关于把int型的值转换为byte后,为什么下面的得到结果是这样,要符合什么样的规律????
- 如何在jsp页面中将数据库中编码格式为WE8DEC的字符转换...
- 如何处理JScrollBar的鼠标弹起事件?
- 工作快完了出现了问题,,关于数据库的知识.愿意献出200分
- 我的applet编译通过了,但是在网页上却什么都没有,提示说can't be instantiated
- 急,急....怎样设定TextField的掩码形式?
- ResultSet 的next()
- 求助,怎么我的积分总是不长啊
- 读取ini文件
有对象为空
你Debug跟踪一下