0

からアプリケーションのビューへの参照を取得したいと思いますTitleAreaDialog

のコントロールに渡す情報はたくさんありますview。私は多くの値を作成getterssetters、値の変更を処理しましたが、それでも、viewではないへの参照が必要static classです。

インターネットで検索しましたが、良い例が見つかりませんでした。

どうもありがとう、

4

2 に答える 2

1

あなたが何を求めているのか(ワークベンチに表示されているビュークラスのインスタンスへの参照)を理解している場合は、次のことを試してください。

IWorkbench wb = PlatformUI.getWorkbench();
IWorkbenchWindow activeBenchWindow = wb.getActiveWorkbenchWindow();
IWorkbenchPage[] pages = activeBenchWindow.getPages();
IWorkbenchPage page = pages[0];
IViewPart yourView = page.findView(YourView.ID);
于 2012-10-08T20:02:38.500 に答える
0

コンストラクターでTitleAreaDialogに渡す必要があります。

于 2012-10-08T19:53:58.203 に答える