0

パッケージエクスプローラーで名前の後にファイルを検索するための検索関数を作成したので、ファイルが存在する場合のパスがわかります。ここで、パッケージエクスプローラーからファイル(.java)を選択して強調表示します。したがって、ある意味では、選択ツリーの処理とは逆になります。前もって感謝します。

4

1 に答える 1

0

ビューで理解できる構造化された選択オブジェクトを作成してから、次の手順を実行する必要があります。

IViewReference[] views = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getViewReferences();
for(IViewReference view:views){
    if("org.eclipse.jdt.ui.PackageExplorer".equals(view.getId())){
        IViewPart pExplorer = view.getView(true);
        pExplorer.getViewSite().getSelectionProvider().setSelection(selection);
        break;
    }
}
于 2012-08-14T02:21:41.433 に答える