【发布时间】:2017-04-23 17:39:38
【问题描述】:
我正在尝试更改两个 TableItem 之间的 SWT 表格单元格间距,但我还没有找到合适的方法。
所以可以改吗?以及怎么做?
【问题讨论】:
-
您要更改行间距还是列间距(或两者都更改)?
-
我在问行
我正在尝试更改两个 TableItem 之间的 SWT 表格单元格间距,但我还没有找到合适的方法。
所以可以改吗?以及怎么做?
【问题讨论】:
您可以使用SWT.MeasureItem 侦听器更改行高:
table.addListener(SWT.MeasureItem, new Listener()
{
public void handleEvent(Event event)
{
event.height = row height (pixels)
}
});
【讨论】:
OwnerDrawLabelProvider (JFace) 或 SWT.MeasureItem、SWT.EraseItem 和 SWT.PaintItem (SWT) 自己绘制所有内容。