Tim*_*Tim 7 eclipse eclipse-plugin package-explorer
有没有人知道或有一个关于如何在Eclipse插件的Package Explorer视图中以编程方式选择节点的示例?我看到了如何获得当前选择的一些帮助,但没有看到如何设置它们.
谢谢.
虽然评论者已经指出了一个解决方案,但它使用了内部 API。如果你想要一个可移植的 API 实现,试试这个。它将选择您工作区中的所有“打开”项目。
List<Object> openProjects = new ArrayList<Object>();
for( IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects() )
{
if( project.isOpen() )
{
final IJavaProject javaProject = JavaCore.create( project );
if( javaProject != null )
{
openProjects.add( javaProject );
}
openProjects.add( project );
}
}
Object[] projectsToSelect = openProjects.toArray();
IViewPart view = window.getActivePage().showView( "org.eclipse.jdt.ui.PackageExplorer" );
view.getSite().getSelectionProvider().setSelection( new StructuredSelection( projectsToSelect ) );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1750 次 |
| 最近记录: |