| ||||||||||||||||||||||||||||
| 1 2 3 4 次のページ | ||||||||||||||||||||||||||||
| はじめに | ||||||||||||||||||||||||||||
今回はプラグイン開発で最も頻繁に利用されるビューの拡張方法について説明します。 ビューは普段Eclipseを使っていて最も多く目にする画面です。ワークベンチ・ウィンドウのメニューから「ウィンドウ」 - 「ビューの表示」 - 「その他」を選択してみてください。そこに現われるものは、すべてここで扱うビューの拡張として作られています。 前回のメニューのアクションと同様に、ビューに対してもアクション(ビュー・アクション)を追加することができます。 | ||||||||||||||||||||||||||||
| ビューの追加 | ||||||||||||||||||||||||||||
まずは以下の手順で、本連載の第5回で作成した「Hello2 プラグイン」に「Hello, Eclipse world」と表示されるビュー(図2)を追加しましょう。 ![]() 図2:実行例 次に拡張ポイント"org.eclipse.ui.views"を選択し、「新規拡張」ウィザードを終了します。 | ||||||||||||||||||||||||||||
| "view"のプロパティ設定 | ||||||||||||||||||||||||||||
"org.eclipse.ui.views"を右クリックします。表示されたポップアップ・メニューから「新規」 - 「view」を選択し、"view"のプロパティを以下のように設定し、保管します。 | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| クラスを作成しビューを追加 | ||||||||||||||||||||||||||||
「拡張エレメント詳細」の「class」リンクをクリックして、examples.hello2.views.SampleViewクラスを作成します。SampleViewクラスに以下のようにコードを記述します。 | ||||||||||||||||||||||||||||
public class SampleView extends ViewPart { | ||||||||||||||||||||||||||||
SampleViewクラスのスーパークラスであるorg.eclipse.ui.part.ViewPartクラスは、IViewPartインターフェースをインプリメントしています。 以上でビューを追加することができました。ワークベンチ・ランタイムを起動し、メニューから「ウィンドウ」 - 「ビューの表示」 - 「その他」を選択し、表示された「ビューの表示」ダイアログのツリーから「その他」 - 「サンプル・ビュー」を選択して「サンプル・ビュー」を開いてみてください(図2)。 これまでに、ビューを追加する手順について説明しました。次に拡張ポイントとビュー・クラスについて説明します。 | ||||||||||||||||||||||||||||
| 1 2 3 4 次のページ | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||



