关键词:RCP、TableViewer、TreeViewer、Table、Tree、Item
RCP要调整TableViewer、TreeViewer的行高或间距,只需要给表格或树添加一个SWT.MeasureItem监听器,在监听器里面设置宽度和高度即可,
每当需要单元内容的大小的时候就会被调用,都会调用
tableViewer.getTable().addListener(SWT.MeasureItem, new Listener(){
public void handleEvent(Event event){event.width = 100;//设置宽度
event.height = 23;//设置高度
}
});
treeViewer.getTree().addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
event.width = 100;//设置宽度
event.height = 23;//设置高度
}
});