2012-04-12 19 views
0

我想實現在GWT水平板陣列如下:使窗口小部件的陣列中的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

初始化數組不會初始化數組的元素。要走這條路線,你需要這樣做:

hp[i] = new HorizontalPanel(); 
+0

這樣說,你可以只添加標籤到垂直面板,如果你喜歡,無需Horizo​​ntalPanel數組。 – 2012-04-12 11:53:58

+0

謝謝,它的工作 – abhi120 2012-04-12 12:22:52