0

Eclipse で独自のビュー エクスプローラーを構築しようとしていますが、1 つのエクスプローラーの構築が完了した例が見つかりません。新しいビューで eclipse のワークスペースを表示し、「.launch」拡張子のみを表示するフィルターを追加したいと思います。チュートリアルやサンプルが既に構築されているかどうかは誰にもわかりませんか?

4

2 に答える 2

1

Eclipse が提供するProjectExplorerクラスを使用できます。

于 2012-09-19T11:55:25.040 に答える
1

まず第一に、ワークスペースのコンテンツをフィルタリングするだけで、既存のプロジェクト エクスプローラーでフィルターを作成するだけで十分です。何も実装する必要はありませんが、共通のナビゲーター コンテンツ プロバイダーを実装して、そのフィルターをプロジェクト エクスプローラーのフィルター メニューの既存の選択項目として含めることができます。

2 つ目: プロジェクト エクスプローラーをさらにもう 1 つ実装するのは、たとえそれが最も頻繁に見られるものであっても、本当に悪いことです。プロジェクト エクスプローラーは、いわゆる共通ナビゲーター フレームワークの単なる実装であり、その共通ナビゲーター フレームワークを拡張する必要があります。この 2 番目のアプローチの大きな利点は、プラグインのユーザーが1 つのプロジェクト エクスプローラーを使用できることです。これにより、さまざまなプロジェクト タイプのコンテンツを 1 つのビューで正しく表示できます。

したがって、Java プロジェクト (パッケージ階層を含む) とあなたのプロジェクトを見たい場合、両方の論理的なプレゼンテーションを 1 つのビューで見ることができます。

于 2012-09-19T18:06:32.003 に答える