Eclipse RCPを使用してプロジェクトを開始するのは初めてのプラグイン開発です。私はデフォルトでEclipseを提供している "Single View"テンプレートを使って、新しいプロジェクトを開始しました。すべてが完璧に機能し、私は自分のプラグインをそのテンプレートに基づいて構築しました。このテンプレートにはデフォルトで上部バーがあり、左側にメニューとして "ファイル"があり、閉じることができます。Eclipse RCP Pluginプロジェクトのトップバーが閉じられています(Viewを含む)。再起動しても再オープンできません。
私はこのバーを望んでいませんでした。私はそれを閉じることができるかどうか疑問に思っていました。プラグインアプリケーションが起動されたら、トップバーの[ファイル]タブの "X"を押します。それはタブを閉じたが、タブには私の全体のビューが含まれていたので、今はプラグインアプリケーションとして空の画面しか表示されなかった。
問題は、アプリケーションを終了して再起動しても、タブが閉じている(アプリケーションビューが消えている)ことです。私はプロジェクトをきれいにして再構築しようとしましたが、プロジェクト全体を削除してGitリポジトリから再度取得しようとしましたが(私は変更を加えませんでした)、問題は解決しません。コードとは何の関係もないようですが、Eclipseで、Gitのブランチを変更しても、コード内の何も変更せずに、もう私のViewは表示されません。
これは私のPerspective
クラスのコードです。私は、EditorAreaVisibleをtrueに変更しようとしましたが、1つのことを変更しませんでした。私View
コンストラクタで
layout.setFixed(true);
String editorArea = layout.getEditorArea();
layout.setEditorAreaVisible(false);
layout.addStandaloneView(View.ID, false, IPageLayout.LEFT, 0.25f, editorArea);
、私はそのようなフレームを作成します。
java.awt.Frame frame = SWT_AWT.new_Frame(swtAwtComponent);
JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
pg, pd);
frame.add(splitPane);
私は理解できない事は、私がアプリケーション内でタブを閉じ前に、それは、このコードと完全にうまく働いていることですそれ自体(ユーザが使用するグラフィカルインタフェースから)。
タブを再度取得するために何ができるか、または特定のタブを必要とせずに自分のアプリケーションとして自分のView
を表示する方法がありますか?
ご協力いただきありがとうございます。コードや説明の他の部分が必要な場合は、私に知らせてください。
よろしくお願いいたします。
ありがとうグレッグ、これは私を夢中にさせていた!!^_ ^ –