现在的位置: 首页 > 综合 > 正文

RCP设置TreeViewer 的表格行高、TableViewer的item间距

2017年03月17日 ⁄ 综合 ⁄ 共 464字 ⁄ 字号 评论关闭

关键词: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;//设置高度
}
});

抱歉!评论已关闭.