私は GWT に不慣れで、単純なものを見落としている可能性があります。だから私がやろうとしているのは、bodyタグで自分のページのレイアウトを作成したhtmlページです:
<table id="wrapper" cellpadding="0" cellspacing="0" style="width: 100%;height: 100%;">
<!-- Header row -->
<tr style="height: 25%;">
<td colspan="2" id="header"></td>
</tr>
<!-- Body row and left nav row -->
<tr style="height: 65%;">
<td id="leftnav"></td>
<td id="content"></td>
</tr>
<!-- Footer row -->
<tr style="height: 10%;">
<td colspan="2" id="footer"></td>
</tr>
</table
エントリ ポイントでこれらのアイテムを取得できるように、すべてに Id を設定しました。したがって、エントリ ポイントでは、次のようにこれらのフィールドにデータを入力しようとします。
RootPanel.get("header").add(new Header());
RootPanel.get("leftnav").add(new NavigationMenu());
RootPanel.get("footer").add(new Footer());
ただし、デバッグを通じて、RootPanel.get("header") が null を返すことを知りました。残りもnullを返していると確信しています。そこに到達する前にクラッシュしているだけです。私の理解では、これは正しい方法ですが、何かを見逃しているに違いありません。私が間違っていること、またはさらに情報が必要な場合はお知らせください。ありがとう