Событие мыши - PullRequest
       19

Событие мыши

0 голосов
/ 31 марта 2011

Я использую RCP с затмением 3.6 и java 6.

Пользователь должен щелкнуть правой кнопкой мыши, а затем открыть меню, в котором он делает выбор. Что это за мышь? Как заполнить меню вариантами?.

С уважением, Хайтем

Ответы [ 3 ]

0 голосов
/ 31 марта 2011

Что мне нужно, это как создать mouseeventlistener из меню и пункта меню Секция останова в моем коде - это композит, куда будет добавлен курсор мыши

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);
0 голосов
/ 01 апреля 2011

Поскольку вы находитесь в своем RCP, основной вопрос заключается в том, где пользователь щелкает правой кнопкой мыши.Это в вашем представлении / редакторе или в объекте, который вы предоставили некоторым зрителям?Лучше, если вы, то вы должны посмотреть на вклад через соответствующие точки расширения.Либо org.eclipse.ui.popupMenus, либо org.eclipse.ui.menus с locationURI "popup: org.eclipse.ui.popup.any"

0 голосов
/ 31 марта 2011

Взгляните на эту статью о RCP и затмении 3.6 .Раздел, на который я ссылаюсь, описывает, как создать контекстное меню (для таблицы), которое будет появляться при нажатии правой кнопки мыши.

...