GWT - DockLayoutPanel无法按预期工作

时间:2011-07-18 08:20:30

标签: css gwt layout docklayoutpanel

我不想使用DockLayoutPanel创建一个简单的页面, 而且我不知道为什么那个小组中的主要孩子没有中心可以帮助谁?

public class Spr implements EntryPoint {
    public void onModuleLoad() {
        DockLayoutPanel panel = new DockLayoutPanel(Unit.EM);
        RootLayoutPanel.get().add(panel);
        panel.add(new HTML("center"));
    }
}

这只是在左上角显示“中心”,而我希望它显示在页面中间。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您只将内容添加到DockLayoutPanel的中心面板。

尝试添加left,right,north等,以使用DockLayoutPanel创建其他面板。您可以添加空HTML:

panel.addNorth(new HTML(""), 2);

http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html

答案 1 :(得分:0)

中心面板占据容器中的所有可用空间。这就是你看到标签显示在左上角的原因。尝试设置其他面板 - 南,西,北等。然后你会看到所需的行为。