簡體   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