我不想用DockLayoutPanel创建一个简单的页面,我不知道为什么面板中的主子页面不居中,有人能帮我吗?
public class Spr implements EntryPoint {
public void onModuleLoad() {
DockLayoutPanel panel = new DockLayoutPanel(Unit.EM);
RootLayoutPanel.get().add(panel);
panel.add(new HTML("center"));
}
}这只是在左上角显示"center“,而我希望它显示在页面的中间。
提前谢谢。
发布于 2011-07-18 20:32:32
您只向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
发布于 2012-04-11 22:04:07
中心面板占据了容器中的所有可用空间。这就是你看到标签显示在左上角的原因。尝试设置其他面板-南,西,北等,然后您将看到所需的行为。
https://stackoverflow.com/questions/6730269
复制相似问题