调整GXT中的Horizo​​ntalPanel单元格大小

时间:2014-08-08 09:56:29

标签: gwt gxt

在我们的(GXT)Horizo​​ntalPanel中有两个组件。

我想将第一个组件的宽度设置为100%。在GWT中有一个方法,如Horizo​​ntalPanel #setCellWidth(参见Sizing a HorizontalPanel cell)。但是在GXT中没有这样的方法。

我们使用GXT 2.3.1,我不想使用GWT Horizo​​ntalPanel。它必须是GXT Horizo​​ntalPanel(请不要问为什么; - ))

2 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。这是一些适合我的代码。

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);
    }
}

答案 1 :(得分:0)

您可以应用CSS样式。

爪哇

widget.setStyleName("myStyle");

的CSS:

.myStyle{
     width:100%;
}