|
||||||||||||||||||||||||||||
| 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 次のページ |
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||



