當我將文本分配到我的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