【发布时间】:2012-10-21 16:39:46
【问题描述】:
我正在尝试创建一个 jpanels 数组,但我得到了一些 null pointer exception。
这里是代码的一部分。这里的cartP 是panel。
JPanel[] p2 = new JPanel[10];
p2[0].setPreferredSize(new Dimension(700, 40));
p2[0].setMaximumSize(p2[0].getPreferredSize());
p2[0].setLayout(new GridLayout(1,5,1,1));
p2[0].add(new JLabel("text"));
p2[0].add(new JLabel("text"));
p2[0].add(new JLabel("text"));
p2[0].add(new JLabel("text"));
p2[0].setBackground(Color.CYAN);
cartP.add(p2[0]);
我会用它来制作一个视图购物车,就像在购物网站上一样。
这里是个例外..
Exception in thread "main" java.lang.NullPointerException
at storeapp.Cart.gui(Cart.java:59)
at storeapp.Cart.<init>(Cart.java:29)
at storeapp.Cart.main(Cart.java:157)
Java 结果:1
知道为什么我会得到那个异常吗?
【问题讨论】:
标签: java arrays nullpointerexception jpanel