我不会使用DockLayoutPanel创建一个简单的页面,
而且我不知道为什么该面板中的主要孩子没有居中,有人可以帮忙吗?

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


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

提前致谢。

最佳答案

您仅将内容添加到了DockLayoutPanel的中央面板。

尝试添加左,右,北等。以使用DockLayoutPanel创建其他面板。您可以添加空HTML:

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


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

10-04 20:08