我找到了这个; 这允许我在代码中创建小部件: 为什么这个 GWT DockLayoutPanel 的对话框大小如此之小?
但我想要的是使用 UIBinder。
当我使用它时,我得到的小部件占用了无限空间并挂在对话框标题栏下方。(显然不是我想要的)
例如:
UIBinder 代码:
<g:DockLayoutPanel unit='EM'>
<g:north size='4'>
<g:Label>Header</g:Label>
</g:north>
<g:west size='8'>
<g:Label>Navigation</g:Label>
</g:west>
<g:center size="10">
<g:ScrollPanel>
<g:Label>Content Area</g:Label>
</g:ScrollPanel>
</g:center>
</g:DockLayoutPanel>
如果小部件被称为 WizardPanel;
那么代码将是:
Dialog mydialog = new Dialog();
mydialog.add(new WizardPanel);
mydialog.show();
我也试过把这条线放进去:
WizardPanel wp = new WizardPanel();
wp.setSize("100em", "100em");
在将其添加到 mydialog 之前,它没有任何区别。
我最终可能想使用 LayoutPanel;但现在 DockLayoutPanel 似乎已经足够了。
谢谢!