在CTabItem上设置具有任意位置的控件

时间:2010-06-15 01:13:12

标签: swt setbounds ctabitem

我是SWT的新手,我需要在CTabItem上设置控制位置。

我使用了以下代码,但它似乎没有定位效果,它只是将组件添加到(0,0)

Label userName = new Label(folder, SWT.NONE);
userName.setText("username");
userName.setBounds(10, 200, 200, 50);
item.setControl(userName);

1 个答案:

答案 0 :(得分:0)

您需要将LayoutManager设置为folder,例如:

folder.setLayout(new GridLayout());

如果您希望给控件一定的尺寸,请考虑给它LayoutData,例如:

GridData gd = new GridData();
gd.height = 50;
userName.setLayoutData(gd);

我不确定你的例子中有item是什么,但似乎没有必要。