我正在尝试在GWT中实现水平面板数组,如下所示:
HorizontalPanel[] hp = new HorizontalPanel[5];
VerticalPanel vp = new VerticalPanel();
for(i=0;i<5;i++) {
hp[i].add(new Label("hello"));
vp.add(hp[i]);
}
但它在第一行循环中给出了NullPointerException。
我哪里错了? 如何在GWT中实现这个?
答案 0 :(得分:0)
初始化数组不会初始化数组的元素。要走这条路,你需要这样做:
hp[i] = new HorizontalPanel();