2014-03-28 63 views
0

有没有办法在DockLayoutPanels中的面板之间去除间隙/填充。我无法在网上找到任何关于如何做到这一点的信息。如果使用CSS是要走的路,我必须配置什么属性。我尝试在CSS中将填充设置为0px,但这不起作用。提前致谢。Gwt DockLayoutPanel造型

回答

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内的其他组件也要这样做。