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. スキームのlet束縛文
- 2. リストを束縛するをコンボボックス
- 3. Haskell:where節内の束縛変数
- 4. Eclipseバインディングモデル関数へのSWTボタン選択
- 5. テール再帰的に束縛された整数のペア(Scala)?
- 6. ユニットテストを束縛しないでモックオブジェクトを使用する
- 7. SWTテキストフィールドの設定とキーへのRCPコマンドのバインド
- 8. リストの列挙可能を束縛する
- 9. 2つ以上のコレクションを束縛するモデル
- 10. PreparedStatement - すべてのパラメータを束縛していません
- 11. Scalaで抽象型を持つF束縛多型
- 12. SWT AuthenticationListener Eclipse
- 13. Eclipseプラグインとswt
- 14. 関数引数の部分的な束縛
- 15. 束縛された文脈、サブドメインおよびユビキタス言語
- 16. Eclipse SWT Shell to JInternalFrame
- 17. Cakephp find()を使って$ this-> set()をモデルデータのサブセットに束縛する方法
- 18. 特定の部分に移動するuiimagegviewを束縛する方法
- 19. swtボタンにテキストを垂直に表示
- 20. swtライブラリ - eclipse javadocへのリンク
- 21. Eclipse SWT - Javaプログラミングのジレンマ
- 22. SWT/JFaceまたはEclipse RCP?
- 23. Haskell:where句はラムダの束縛変数を参照しています
- 24. SWT Eclipseのツリーのサブアイテムにアクセスする
- 25. データグリッドにコマンドをバインドする
- 26. ネストされたテンプレート(?)で束縛されたイベントが失われる
- 27. Schemeの引用された用語の自由変数の束縛時間
- 28. Eclipseコマンド
- 29. ボタンをテキストボックスにバインドする
- 30. ボタンをGridViewにバインドする
ハンドルサービスを取得するための他の方法を。 IHandlerService handlerService =(IHandlerService)PlatformUI.getWorkbench()。getService(IHandlerService.class); –