在GWT中创建小部件数组

时间:2012-04-12 11:48:10

标签: gwt nullpointerexception widget

我正在尝试在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中实现这个?

1 个答案:

答案 0 :(得分:0)

初始化数组不会初始化数组的元素。要走这条路,你需要这样做:

hp[i] = new HorizontalPanel();