Gwt 在GXT中调整水平面板单元格的大小

Gwt 在GXT中调整水平面板单元格的大小,gwt,gxt,Gwt,Gxt,GXT水平面板内有两个组件 我想将第一个组件的宽度设置为100%。在GWT中有一种类似HorizontalPanelsetCellWidth的方法,请参见。但在GXT中没有这样的方法 我们使用GXT2.3.1,我不想使用GWT水平面板。它必须是GXT水平面板,请不要问为什么- 我找到了解决问题的办法。下面是一些适合我的代码 public class HPanel extends HorizontalPanel { public HPanel(){ Widget widge

GXT水平面板内有两个组件

我想将第一个组件的宽度设置为100%。在GWT中有一种类似HorizontalPanelsetCellWidth的方法,请参见。但在GXT中没有这样的方法


我们使用GXT2.3.1,我不想使用GWT水平面板。它必须是GXT水平面板,请不要问为什么-

我找到了解决问题的办法。下面是一些适合我的代码

public class HPanel extends HorizontalPanel {
    public HPanel(){
        Widget widget1 = new Widget();
        Widget widget2 = new Widget()

        TableData tableData = new TableData();
        tableData.setWidth("100%");
        setLayoutData(widget1, tableData);
    }
}

您可以应用CSS样式

爪哇

css:


首先我也有这个想法。但这对我不起作用。但我找到了一个解决方案,看看我的答案。看看代码片段。
widget.setStyleName("myStyle");
.myStyle{
     width:100%;
}