当我将文本分配到我的Labels
时,它们环绕它非常紧密,有时会切断'p','y'等下边缘。我想在文本和边框之间填充一些内容。我使用的是TableWrapLayout父Composite
和TableWrapData为Labels
如何设置SWT标签填充?
TableWrapLayout layout = new TableWrapLayout();
layout.numColumns = 2;
layout.bottomMargin = 10;
layout.topMargin = 10;
client.setLayout(layout);
Label label= toolkit.createLabel(client, "", SWT.NONE);
我们正在使用一贯的设计了FormToolkit,恕我直言,这对边界没有影响绘画
发送代码的一部分可能会更有帮助。 不是TableWrapLayout。[bottom/top]保证金还是verticalSpacing工作? – Mohsen 2010-09-01 11:48:15
@Mohsen:为清晰起见添加了一些源代码。 xxxMargin和xxSpacing都可以工作,但做的不同 - margin会在Composite的所有Controls上产生一个边距,而间距会在各个Controls之间产生间距。我需要的是边缘/填充内的标签 - 文字 – kostja 2010-09-03 07:37:08