在我们的(GXT)HorizontalPanel中有两个组件。
我想将第一个组件的宽度设置为100%。在GWT中有一个方法,如HorizontalPanel #setCellWidth(参见Sizing a HorizontalPanel cell)。但是在GXT中没有这样的方法。
我们使用GXT 2.3.1,我不想使用GWT HorizontalPanel。它必须是GXT HorizontalPanel(请不要问为什么; - ))
答案 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%;
}