0

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

4

1 回答 1

0

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

hp[i] = new HorizontalPanel();
于 2012-04-12T11:53:13.027 回答