这是我写的类的构造函数,文本框显示但标签不是: -
public StartingTest(String op) {
this.op = op;
setStyleName("mainpanel");
setCaption("Bonus Row");
row = new GridLayout(2, 1);
lblSource.setCaption("Source Profile: ");
lblSource.setSizeUndefined();
row.addComponent(lblSource, 0, 0);
row.addComponent(txtSourceProfile, 1, 0);
this.addComponent(row);
}
答案 0 :(得分:1)
您的标签尺寸未定义。这意味着您的标签宽度仅与标签的值一样宽。您的标签值为空,因此您看不到自己的标签。修复方法是使用setValue()
代替setCaption()
。您也可以删除setSizeUndefined()
并使用默认标签宽度100%。