站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题java.lang.NullPointerException

java.lang.NullPointerException

摘要: java.lang.NullPointerException


本人java初学,有个简单的问题求教各路大侠
我定义了一个JTable的数组:

JPanel[] Panel = new JPanel[lenth];

在设置边界的时候:

for (int i = 0; i < length; i++)
Panel[i].setBounds(new Rectangle(0, 0, 800, 550));

报错:

java.lang.NullPointerException

at iSnamp.jbInit(iSnamp.java:87)

at iSnamp.init(iSnamp.java:60)

at com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown Source)

at com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown Source)

这是怎么回事呀,如何解决呢?
谢谢


没什么只是你的JPanel没有初始化!
JPanel[] Panel = new JPanel[lenth]; 这个只是新建了一个数组!
你还需要
Panel[0] = new JPanel();
......
要初始化每一个数组的元素才可以!


3QQQQ!!!


↑返回目录
前一篇: System.out.println(sprinklers)输出toString()的返回字符串,没有人工赋值
后一篇: 如何设置鼠标中键所控制的JScrollpane的滚动速度