2012-01-16 3 views
1

GWTパネル(VerticalPanel、Horizo​​ntalPanelなど)が空であるかどうかを確認するにはどうすればいいですか?GWTパネルが空であるかどうかを確認するには?

私はこのコードを使用:

if (contactListPanel.getWidget(0) == null) { 
// stuff 
} 

しかし、それは例外をスロー:

java.lang.reflect.InvocationTargetException 
.... 
Caused by: java.lang.IndexOutOfBoundsException 
+0

はcontactListPanel nullですか?どのような例外ですか? – Adrian

+0

そのIndexOutOfBoundsExceptionはありますが、何かがあるかどうかを少なくともテストするためにパネルの現在のサイズを確認する機能はgwtパネルに表示されません。 – xybrek

+1

は、0番目の要素がないことを意味します。リストのサイズを確認してください – Adrian

答えて

1

のErm ... getWidgetCount()は、あなたが探しているもののように見えるでしょう。

+0

うわー、私はそれを見落とした。ありがとう。 – xybrek

+0

心配しない、それは起こる:) –

関連する問題