对齐GWT中SimplePanel中的内容

时间:2011-07-13 13:16:26

标签: java gwt

任何人都知道如何将某些东西放在SimplePanel的中心,或者至少以某种方式安排它。

使用Horizo​​ntalPanel和VerticalPanel我可以使用setHorizo​​ntalAlignment()/ setVerticalAlignment()但我无法找到任何对SimplePanel有用的东西。

我知道SimplePanel只能有一个小部件,但我需要使用它。

有什么建议吗?

由于

2 个答案:

答案 0 :(得分:2)

如果你使用UIBinder,这应该可行

 <ui:style>
  .container {
     width:100%;
 }
 .content {
     width:200px;
     margin: 0 auto;
 }
</ui:style>
<g:SimplePanel addStyleNames="{style.container}">
    <g:HTMLPanel addStyleNames="{style.content}">
     <!-- CONTENT -->
    </g:HTMLPanel>
</g:SimplePanel>

答案 1 :(得分:1)

创建水平/垂直面板。 添加具有所需对齐的小部件 将此面板添加到SimplePanel。

您也可以通过调整CSS而不是额外的面板来实现它