Eclipse RCP右键单击事件

Ser*_*vic 1 java swt jface eclipse-rcp tableviewer

如何在项目上添加鼠标右键单击侦听器TableViewer

Baz*_*Baz 5

如果您指的是JFace TableViewer,您可以使用以下方法,假设viewer是您的TableViewer.

MenuManager manager = new MenuManager();
viewer.getControl().setMenu(manager.createContextMenu(viewer.getControl()));

manager.add(new Action("MENU ITEM TEXT", ImageDescriptor.createFromImage(YOUR_IMAGE)) {
    @Override
    public void run() {
        // get the current selection of the tableviewer
        IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

否则,请澄清您的问题.