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]);
}

ただし、ループの1行目にNullPointerExceptionが発生します。

私はどこが間違っていますか?これをGWTに実装する方法は?

4

1 に答える 1

0

配列を初期化しても、配列の要素は初期化されません。このルートに行くには、これを行う必要があります:

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