Gwt DockLayoutPanel造型

时间:2014-03-28 05:56:10

标签: gwt docklayoutpanel

有没有办法去除DockLayoutPanels中面板之间的间隙/填充。我无法在网上找到关于如何做到这一点的任何事情。如果使用CSS是要走的路,我需要配置什么属性。我尝试在css中将填充设置为0px,但是没有用。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想删除DockLayoutPanel的额外填充和边距,那么你可以尝试下面提到的任何一个

CSS:

.dockpanel{
    margin: 0;
    padding: 0;
}

JAVA:

DockLayoutPanel dockLayoutPanel = new DockLayoutPanel(Unit.PX);
dockLayoutPanel.setWidth("200px");
//dockLayoutPanel.setStyleName("dockpanel");
//dockLayoutPanel.getElement().getStyle().setPaddingBottom(0, Unit.PX);
dockLayoutPanel.getElement().getStyle().setPadding(0, Unit.PX);
dockLayoutPanel.getElement().getStyle().setMargin(0, Unit.PX);

默认情况下,组件之间没有额外的填充和边距。 DockLayoutPanel根据展示位置符合组件。它忽略了组件的首选大小。

例如

  • 在北部或南部
  • 中设置的组件将忽略宽度
  • 西方或东方设置的组件将忽略高度。
  • 休息可用空间由中心组件覆盖。

如果仍然存在任何差距,则对DockLayoutPanel内的其他组件执行相同的操作。