内部クラスの使用が推奨されない理由を認識しており、一般的にそれらを使用しないことに固執することに満足しています。
command
ただし、RCP では、ではなくを使用しaction
て を表示したいと考えていますAbout dialog
。したがってorg.eclipse.ui.internal.about.AboutHandler
、推奨されないハンドラー クラスを拡張しました。
このクラスまたはその機能を使用するための回避策はありますか?
内部クラスの使用が推奨されない理由を認識しており、一般的にそれらを使用しないことに固執することに満足しています。
command
ただし、RCP では、ではなくを使用しaction
て を表示したいと考えていますAbout dialog
。したがってorg.eclipse.ui.internal.about.AboutHandler
、推奨されないハンドラー クラスを拡張しました。
このクラスまたはその機能を使用するための回避策はありますか?
既存の貢献を再利用できると思います:
コマンド ID を持っている場合は、カット/コピー/ペースト アイテムを使用する次のチュートリアルに示すように、アイテムのメニュー コントリビューションを指定するだけです。
依存している場合はデフォルトの AboutHandler を無料で取得することを追加しますorg.eclipse.ui
(これは RCP ワークベンチのサポートを提供します)。それがデフォルトになる前に、単純にorg.eclipse.ui.actions.ActionFactory.ABOUT
アクションを作成して登録するとWorkbenchWindowAdvisor
、コマンドのハンドラーが入力されます。無料で。