В Eclipse вы можете использовать вкладки меню, чтобы добавить кнопки панели инструментов и меню, которые вызовут команду. Есть ли способ сделать это с помощью обычных кнопок swt, кроме программного вызова команды onclick?Связывание/привязка Команды Eclipse к кнопке swt
3
A
ответ
5
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
IHandlerService handlerService = (IHandlerService) getSite()
.getService(IHandlerService.class);
try {
handlerService.executeCommand("my command id", null);
} catch (Exception ex) {
throw new RuntimeException("command with id \"my command id\" not found");
}
}
});
2
Нет. Вам необходимо прослушать событие кнопки и вызвать программу программно.
0
Вы можете использовать CommandContributionItems в представлении или мастера вроде этого:
CommandContributionItemParameter param = new CommandContributionItemParameter(getSite(),
"myCommand", "com.voo.myCommand", CommandContributionItem.STYLE_PUSH);
param.label = "My Label";
CommandContributionItem item = new CommandContributionItem(param);
item.fill(parent);
Смежные вопросы
- 1. SWT SWT.WRAP в кнопке
- 2. доступ к subItem дерева в SWT Eclipse
- 3. Eclipse привязка выбора SWT-кнопки к функции модели
- 4. Ошибка привязки команды к кнопке в WPF
- 5. WPF Привязать разные команды к кнопке/menuitem
- 6. Две команды одной кнопке
- 7. Eclipse Luna SWT версия
- 8. SWT Browser in eclipse
- 9. Плагин Eclipse и swt
- 10. SWT AuthenticationListener Eclipse
- 11. SWT - Добавление изображения к кнопке в таблице - tableViewer
- 12. Выравнивание текста и изображения в SWT-кнопке?
- 13. Добавление значка к кнопке в WindowBuilder Eclipse
- 14. SWT Настройка текстового поля и привязка команды RCP к ключу
- 15. Включить WebGL для Eclipse SWT
- 16. Eclipse SWT Virtual Composite Question
- 17. Eclipse SWT - дилемма программирования Java
- 18. Текст и изображение на кнопке SWT
- 19. Добавить прослушиватель на кнопке максимизации оболочки swt
- 20. Как перерисовать холст SWT на кнопке Нажмите
- 21. Значки элементов Java SWT ECLIPSE
- 22. Справочная система стиля Eclipse (SWT?)
- 23. изменить имя вида swt eclipse
- 24. SWT/JFace или Eclipse RCP?
- 25. Eclipse RCP & SWT Widgets & NLS
- 26. Ошибка XULRunner в Eclipse/SWT
- 27. Eclipse SWT CellEditor Combo - автозаполнение
- 28. Команды Eclipse
- 29. Кнопка диалога настроек Eclipse-RCP/SWT применяется кнопка
- 30. eclipse: clean eclipse: eclipse - использование команды maven
Другой способ получить услугу ручки. IHandlerService handlerService = (IHandlerService) PlatformUI.getWorkbench(). GetService (IHandlerService.class); –