2009-09-03 11 views
0

Eclipseのワークスペースでプロジェクトを右クリックしてUIを作成するEclipseプラグインを作っています。 uiには現在のプロジェクト用のパッケージエクスプローラと現在のプロジェクト用のディレクトリエクスプローラというテキストフィールドが含まれています。 私は正常にプロジェクトを右クリックしてメニュー項目をクリックして表示されるuiを作成しましたが、私はjfaceやswt uiを作成できません。それは私がダイアログページを作ったが、彼らはダイアログボックスのダイアログやファイルダイアログなどのダイアログが限られていて、それもウィンドウディレクトリ全体で.....しかし、プロジェクトエクスプローラとディレクトリエクスプローラが必要なのは、参照ボタンがちょうど現在の選択eclipseプラグインでパッケージエクスプローラ要素にアクセスする方法

にパッケージやディレクトリカルコゲノフルバレン骨格のWRTを示しプロジェクトで新しいクラスが

+0

私は上のメールを入れてその良いアイデアを考えていけませんスパムのハニーポットとしてのウェブサイト –

答えて

1

それが少し不明瞭なようだ.....私は間違ったことをdoinのか、そこが出て提案してください方法ですよ私は、「UI」が何であるかについて説明します。パッケージとディレクトリのビューを隣り合ったダイアログの中に埋め込む予定の場合、独自のイベントロジックを持つビューであるため、同様のリストを自分で作成する必要があると思います。しかし、説明としてブラウズボタンを使ってそれらを使用する予定の場合は、thisページをご覧ください。これは、Eclipseで利用可能な選択ダイアログの良い概要を提供します。

また、実行したいコードとほとんど同じように、eclipseでコードを検索することをお勧めします。

例として、jdt.uiプラグインから新しいクラスウィザードを見てください(これはあなたの質問で言及したウィザードです):Cmd-Shift-Tを押して 'newclass'と入力してorg.eclipse.jdt.ui.wizardsのNewClassWizardPage。すべてのjdtプラグインを(バイナリ)プロジェクトとしてインポートした場合、期待どおりに動作します。

createControlメソッドを見て、F3を介してcreateXXXControlsメソッドに入り込んで、JDTがどのように機能しているか調べてみましょう。代替案として

、(再びCmdをシフト-Tで)所望の選択]ダイアログクラスを開いて、そのクラスの呼び出し階層を開く...

関連する問題