向表格增加一个SWT.MeasureItem监听器,每当需要单元内容的大小的时候就会被调用
TableViewer viewer = new TableViewer(composite, SWT.BORDER | SWT.FULL_SELECTION);
Table table = viewer.getTable();
table.addListener(SWT.MeasureItem, new Listener(){
public void handleEvent(Event event){
event.height = (int)Math.floor(event.gc.getFontMetrics().getHeight()*1.2);
}
});