我正在尝试使用 UiBinder 在 GWT 2.0 下获得一个简单的布局。我试图获得的布局是模仿 Java 的 BorderLayout 的布局,您可以在其中指定北、南、东、西和中心方向的不同面板;为此,我正在使用 DockLayoutPanel。我想获得一个固定宽度的页眉和页脚。剩余的视口空间将被分配给 DockLayoutPanel 中心槽的小部件占用。
我得到的当前 .ui.xml 文件是:
<g:DockLayoutPanel unit='EM'>
<g:north size='2'>
<g:HTML>HEADER</g:HTML>
</g:north>
<g:south size='2'>
<g:HTML>FOOTER</g:HTML>
</g:south>
<g:center>
<g:HTML>
<div id='loginform'>Hello!</div>
</g:HTML>
</g:center>
</g:DockLayoutPanel>
浏览器仅在左上角呈现 HEADER。我怎样才能实现我正在寻找的布局?在使用 GWT 布局面板之前,您似乎需要了解更多 CSS,但这违背了使用它创建 UI 的目的。