2

CNF を使用してポップアップ メニューを変更する必要があります。アクション プロバイダーの使用に関するドキュメントと、「allowsPlatformContribution」を使用してプラットフォーム コントリビューションであるオプションを制限することに関するドキュメントを既に読みました。これらの概念のいくつかを使用して、ポップアップ オプションを追加/削除しました。しかし、私がしなければならないことが 1 つありますが、その方法がわかりません: プラットフォームの貢献に関連して、org.eclipse.ui.popupMenus によって宣言されていることを意味します (私の場合、それらは標準オプションです: "Validate"、"Run As" 、「Debug As」、「Profile As」、「Team」、「Compare With」、「Restore from Local History...」、「Java EE Tools」、「Source」、「Configure」) 2 つだけ表示したいそれらのうち:「チーム」と「比較」(すべてのサブオプションを含む)。"を使用する場合

助けてください。どうもありがとう。ローザ。

4

1 に答える 1

1

アクティビティを使用して、ユーザーインターフェイス(メニューを含む)の要素を表示/非表示にすることができます。

あなたがしなければならないのは、アクティビティを作成し、それをUI要素にバインドすることです。次に、アクティビティを有効/無効にすると、プラットフォームはそれにバインドされている要素を自動的に表示/非表示にします。

正確な実装の詳細については、次のページを確認してください。

Eclipseアクティビティ–特定のUI要素を非表示/表示

于 2011-05-27T01:04:29.643 に答える