gwt - 在 UIBinder 中居中 GWT 元素

标签 gwt uibinder

我试图将 TabLayoutPanel 居中在 uibinder 中并且没有任何运气。正如你在下面看到的,我已经尝试了我能想到的每一个 CSS 技巧。任何人都可以提供帮助吗?

<ui:style>

    .gwt-TabLayoutPanel {
        vertical-align: middle;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        border-top: 1px solid #666;
        border-left: 1px solid #999;
        border-right: 1px solid #666;

    }
</ui:style>

<g:VerticalPanel ui:field="userInterfacePanel" width="100%">
    <mapmaker:MapBox ui:field="mapBox"/>
    <g:TabLayoutPanel barHeight="20" ui:field="interfaceTabs" height="300px" width="80%" >
        <g:tab>
            <g:header>Lines</g:header>
            <g:Label>Select Line Data Here</g:Label>
        </g:tab>
        <g:tab>
            <g:header>Features</g:header>
            <g:Label>Select Features Data Here</g:Label>
        </g:tab>
        <g:tab>
            <g:header>Help</g:header>
            <g:Label>Help goes here</g:Label>
        </g:tab>
    </g:TabLayoutPanel>
    <g:HorizontalPanel>
        <g:Button>Generate KML</g:Button>
        <g:Button>Generate Shapefile</g:Button>
    </g:HorizontalPanel>
</g:VerticalPanel>

最佳答案

可以使用像这样的单元格元素来使项目居中:

<g:HorizontalPanel width="100%" height="100%">
 <g:cell horizontalAlignment="ALIGN_CENTER" verticalAlignment="ALIGN_MIDDLE">
  <g:Label>Hello Center</g:Label>
 </g:cell>
</g:HorizontalPanel>

关于gwt - 在 UIBinder 中居中 GWT 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394753/

相关文章:

gwtp 应用程序在 jboss 或 tomcat 中不起作用

带有 Smartgwt 的 GWT Suggestbox

java - 在 GWT 中,有没有办法为整个 View 而不是单个输入元素创建 KeyPressEvent?

Android 浏览器 - 无法将输入文本从白色更改为黑色

java - 如何使用 Eclipse 将 GWT 项目导出为可执行 JAR 文件?

css - 覆盖 gwt DockLayoutPanel 小部件的溢出

java - 试图让 GWT DataGrid 在 UiBinder 中工作

GWT 布局 : "take up the rest of the space."

java - GWT Highcharts、Java 和 xml UiBinder?

java - GWT Places & Activity 中的服务器端在哪里?