读书人

RCP 视图交互 ISelectionProvider跟IS

发布时间: 2012-12-21 12:03:49 作者: rapoo

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);}}});
?

?

读书人网 >编程

热点推荐