| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "menu"のパラメータ設定 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
メニューを追加します。「すべての拡張」の「サンプル・アクション・セット2」上で右クリックし、表示されたポップアップ・メニューから「新規」 - 「menu」を選択します。「拡張エレメント詳細」に"menu"のパラメータを以下のように設定し、保管します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "separator"のパラメータ設定 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
セパレータ(メニューおよびアクションを追加できる名前付きのグループ)を追加します。「すべての拡張」の「サンプル・メニュー2(M)」上で右クリックし、表示されたポップアップ・メニューから「新規」 - 「separator」を選択します。「拡張エレメント詳細」に"separator"のパラメータを以下のように設定し、保管します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "action"のパラメータ設定 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
アクションを追加します。「すべての拡張」の「サンプル・アクション・セット2」上で右クリックし、表示されたポップアップ・メニューから「新規」 - 「action」を選択します。「拡張エレメント詳細」に"action"のパラメータを以下のように設定し、保管します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
追加したアクションは、menubarPathプロパティとtoolbarPathプロパティに設定しているので、同じアクションがメニューとツールバー・ボタンの両方に適用されます。以上でplugin.xmlの編集が終了しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| examples.hello2.actions.SampleActionクラスの作成 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
アクション・クラスを作成します。はじめに「概要」ページの「すべての拡張」から「org.eclipse.ui.actionSets」 - 「サンプル・アクション・セット2」 - 「サンプル・アクション2(S)」を選択し、「拡張エレメント詳細」の「class」リンクをクリックします。「Java 属性エディター」が表示され、examples.hello2.actions.SampleActionクラスを作成します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 「Hello2 プラグイン」の作成 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SampleActionクラスにJFaceのメッセージ・ダイアログを使用して「Hello, Eclipse world」メッセージ・ダイアログを表示するコードを以下のように記述します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
private IWorkbenchWindow window; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
以上で「Hello2 プラグイン」が作成できました。ワークベンチ・ランタイムを起動すると「サンプル・メニュー2」メニューと「サンプル・アクション2」ツールバー・ボタンが追加されています(図2)。 これまでに、メニューを追加する手順について説明しました。次に、拡張ポイントとアクション・クラスについて説明したいと思います。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||

