首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java 运行 异常

2013-07-01 
java 运行 错误import javax.swing.*import java.awt.*import javax.swing.border.*public class Exe9_

java 运行 错误
import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;
public class Exe9_1{ 
public static void main(String args[]){ 
new WindowBox();
}

class WindowBox extends JFrame{ 
 Box baseBox,boxV1,boxV2;    
 WindowBox(){
boxV1=Box.createVerticalBox();  boxV1.add(new JLabel("学号")); 
 boxV1.add(Box.createVerticalStrut(8));  boxV1.add(new JLabel("姓名"));
  boxV1.add(Box.createVerticalStrut(8));  boxV1.add(new JLabel("密码")); 
 boxV1.add(Box.createVerticalStrut(8));  boxV1.add(new JLabel("再输入一次密码"));  boxV2=Box.createVerticalBox();  boxV2.add(new JTextField(16)); 
 boxV2.add(Box.createVerticalStrut(8));  boxV2.add(new JTextField(16)); 
 boxV2.add(Box.createVerticalStrut(8));  boxV2.add(new JTextField(16)); 
 boxV2.add(Box.createVerticalStrut(8));  boxV2.add(new JTextField(16));  
boxV2.add(Box.createVerticalStrut(8));  boxV2.add(new JTextField(16));  baseBox.createHorizontalBox();  baseBox.add(boxV1);  
baseBox.add(Box.createVerticalStrut(10));  baseBox.add(boxV2); 
 setLayout(new FlowLayout());  add(baseBox);  validate();  
setBounds(120,125,200,200);  setVisible(true); 
 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
出现了 如下 错误:
Exception in thread "main" java.lang.NullPointerException        
at WindowBox.<init>(Exe9_1.java:39)       
 at Exe9_1.main(Exe9_1.java:8)  Java
[解决办法]
baseBox.createHorizontalBox(); 
改一下,没有实例化。
baseBox = Box.createHorizontalBox();

热点排行