我遇到了TOP对齐复选框和任何标签图片的问题。我已经设置了它的方法setVerticalAlignment = TOP。但它没有用。
对于下面的代码复选框,我已被使用。
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row%2==0){
c.setUIID("oddCheck");
}
else{
c.setUIID("evenCheck");
}
c.setVerticalAlignment(TOP);
对于代码以下的状态图像图标,我已被使用。
Label statusLabel = new Label(res.getImage(imageName));
statusLabel.setUIID("login_title");
statusLabel.setVerticalAlignment(Label.TOP);
知道如何解决这个问题吗?
您可以在下图中看到问题。
答案 0 :(得分:2)
而不是:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(c);
这样做:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(FlowLayout.encloseIn(c));