1

私はEclipseプラグインアプリケーションを開発しています。

次のシナリオがあります。

メイン アプリケーションの GUI は、ページ付きのワークベンチである Eclipse に基づいています。
このページには、ツールバー、メニュー バー、いくつかのビュー、および複数のエディターがあります。

今までのタスクは標準です。

しかし、ここに「ひねり」があります。ポップアップ ウィンドウ (org.eclipse.jface.dialogs.Dialog) を表示したいのですが、このダイアログに別のエディターを挿入したいのです。このエディターでは、GEF フレームワークを使用したいと考えています。

現在、私は次のようなページにアクセスしています(すべての編集者が使用しています):

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
4

1 に答える 1

2

Eclipse、特に Eclipse 3.x (Helios、Indigo) では、ダイアログ内のエディターが正常に機能しません。IEditorSite (ワークベンチ ページへのエディターのリンク) がないと、使用するサービスの多くが利用できず、起動さえしない可能性があります。

于 2012-09-24T14:47:32.990 に答える