首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

RCP 视图交互 ISelectionProvider跟ISelectionListener,只响应鼠标左键

2012-12-21 
RCP 视图交互 ISelectionProvider和ISelectionListener,只响应鼠标左键?protected void hookControl(Contr

RCP 视图交互 ISelectionProvider和ISelectionListener,只响应鼠标左键

?

protected void hookControl(Control control) {tableViewer.addSelectionChangedListener(new ISelectionChangedListener(){public void selectionChanged(SelectionChangedEvent event) {ISelection selection2 = event.getSelection();setSelection(selection2);}});}

?替换为:

viewer.getTree().addMouseListener(new MouseAdapter() {@Overridepublic void mouseDown(MouseEvent e) {super.mouseDown(e);//鼠标右键不执行读取视图表格内容的操作if (e.button == 3) {return;}else{ISelection selection2 = viewer.getSelection();setSelection(selection2);}}});
?

?

热点排行