在Eclipse中,您可以使用菜單貢獻來添加將調用命令的工具欄按鈕和菜單。除了以編程方式調用onclick命令之外,是否有任何方法可以對普通swt按鈕執行此操作?將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. 如何將命令綁定到按鈕
- 2. 按鈕命令綁定
- 3. 如何將按鈕命令綁定到主窗口命令
- 4. 將按鈕綁定到GridView
- 5. JSF綁定命令按鈕動態
- 6. 按鈕命令綁定不起作用
- 7. TextBox和按鈕 - 綁定和命令
- 8. 綁定切換按鈕,兩個命令
- 9. 使用mvvm將命令綁定到Silverlight 4中的按鈕
- 10. wpf usercontrol,將按鈕的命令參數綁定到父usercontrol
- 11. 如何將WPF按鈕綁定到ViewModelBase中的命令?
- 12. 如何將DataTemplate中的按鈕綁定到Window的Viewmodel命令?
- 13. SilverLight - 將命令綁定到控件模板中的按鈕
- 14. 將命令綁定到窗口標題欄的X按鈕
- 15. WPF將不同的命令綁定到按鈕/ menuitem
- 16. 將命令綁定到ListView中的按鈕與Caliburn.Micro
- 17. 將一個按鈕綁定到一個命令(Windows Phone 7.5)
- 18. 當按鈕位於片段中時,將按鈕綁定到ViewModel命令
- 19. 將按鈕綁定到Alt按鍵?
- 20. 命令綁定到UserControl
- 21. 綁定命令到MenuItem
- 22. WPF C#按鈕綁定和文本框到按鈕綁定
- 23. WPF:將ContextMenu綁定到MVVM命令
- 24. 使用HierarchicalDataTemplate將命令綁定到MenuItem
- 25. 將ViewModel命令綁定到WPF DataGrid
- 26. 將命令綁定到WPF中的ComboBoxItem
- 27. Silverlight 5:將命令綁定到listboxitem
- 28. 將ComboBoxItem綁定到WPF中的命令?
- 29. 將事件綁定到命令
- 30. 非命令的Eclipse鍵綁定
其他方式來獲得處理服務。 IHandlerService handlerService =(IHandlerService)PlatformUI.getWorkbench()。getService(IHandlerService.class); – 2017-06-08 07:33:45