繁体   English   中英

鼠标单击事件

[英]Mouse Click event

我在eclipse 3.6和Java 6中使用RCP。

用户需要用鼠标右键单击,然后打开菜单进行选择。 那是哪个鼠标事件? 如何用选项填充菜单?

问候,Haythem

看一下有关RCP和Eclipse 3.6的这篇文章。 我链接到的部分描述了如何创建上下文菜单(用于表),右键单击时将弹出该菜单。

我需要的是如何从菜单和菜单项中创建mouseeventlistener。在我的代码中,Sectionstop是将在其中添加mouselistener的组合

Menu menu = new Menu (parent.getShell(), SWT.POP_UP);
        MenuItem item = new MenuItem (menu, SWT.PUSH);
        item.setText("Text 1");
        MenuItem item2 = new MenuItem (menu, SWT.PUSH);
        item2.setText("text 2");
        sectionStop.setMenu (menu);

由于您在使用RCP,因此基本问题是用户在哪里单击鼠标右键。 是在您的视图/编辑器上还是您向某些查看者提供的对象上? 更好的选择如果您愿意,则应考虑通过适当的扩展点进行贡献。 具有locationURI“ popup:org.eclipse.ui.popup.any”的org.eclipse.ui.popupMenus或org.eclipse.ui.menus

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM