使用eclipse open type对话框
2024-09-05 18:48:31
需要依赖jdt的相关插件(ui和core)
具体调用方法:
Shell parent= JavaPlugin.getActiveWorkbenchShell();
OpenTypeSelectionDialog dialog= new OpenTypeSelectionDialog(parent, false,
PlatformUI.getWorkbench().getProgressService(),SearchEngine.createWorkspaceScope(), IJavaSearchConstants.TYPE);
dialog.setTitle(ActionMessages.OpenTypeInHierarchyAction_dialogTitle);
dialog.setMessage(ActionMessages.OpenTypeInHierarchyAction_dialogMessage);
int result= dialog.open();
if (result != IDialogConstants.OK_ID)
return; Object[] types= dialog.getResult();
if (types != null && types.length > 0) {
IType type= (IType)types[0];
}
拿到的type就是选中的对象,类型为org.eclipse.jdt.core.IType。
最新文章
- GitHub实战系列~4.把github里面的库克隆到指定目录+日常使用 2015-12-11
- 纸上谈兵: 图 (graph)
- 用PHP抓取页面并分析
- jquery ajax beforeSend 提交等待问题
- Unix目录结构的来历
- AXIS最佳实践
- Jquery--动画
- word-break:break-all和word-wrap:break-word的区别
- sql 获取filename
- java EE 5 Libraries 删掉后怎么重新导入
- 最简单的视音频播放示例4:Direct3D播放RGB(通过Texture)
- BaceModel
- MSDTC问题集
- 自定义错误页面mvc用法
- C语言-数组
- 自学Python2.4-基本数据类型-字典dict(objct)
- Dynamics CRM 依赖组件类型为应用程序功能区导致的无法删除实体问题的解决方法
- Google高级搜索技巧十则
- poj2083 Fractal
- Linux文本编辑器-vi/vim