1.ISelection
:表示被选择对象用来
IStructuredSelection
: 但是ISelection表达的内容太少,因此继承一个子接口出来
如果在资源视图的某个节点上能通过右键菜单弹出这个向导的话那么 selection 一定实现了
IStructuredSelection
:接口
2. IPackageFragment
:代表的包(org.eclipse.jdt.core
)
ICompilationUnit
:
3. JavaUI
(org.eclipse.jdt.ui):JDT 为我们提供了一个工具类
createPackageDialog
:可以创建一个包
选择对话框
public static SelectionDialog createPackageDialog(Shell
parent, IJavaProject
project, int
style)
4. IJavaElement
:是 Java 工程中所有 Java 特有元素
IClassFile
表示.class 文件
IJavaProject
代表 Java 工程
5. MessageDialog
:消息框
MessageDialog.openWarning
(getShell(), "error", "请在Java项目内运行此向导!");
6. SWT.V_SCROLL
:垂直滚动条
SWT.H_SCROLL
:水平滚动条
SWT.MULTI
:多行
SWT.WRAP
:自动换行
7. IPackageFragmentRoot
:用户选择的源文件夹(不仅仅代表源文件夹,它是一组 IPackageFragment 的根)
IPackageFragment
:文件夹,也可以是jar 包或者zip包
8. IRunnableWithProgress
:JFace对进度对话框(可以将要执行的内容放在run方法中)
IRunnableWithProgress op = new IRunnableWithProgress()
{
public void run(IProgressMonitor monitor) throws InvocationTargetException
{
}
};
a
- 大小: 12.4 KB
分享到:
相关推荐
Eclipse插件开发内部培训第三部分,感谢大家的关注。希望大家越学越好
Eclipse插件开发内部培训的幻灯片,这是第2部分,还有接下来的1部分请继续关注
Eclipse插件开发内部培训的幻灯片,这是第一部分,还有接下来的两部分请继续关注
了解基本的Eclipse体系结构概念,并通过一个自定义插件的使用,研究如何实现您自己的Eclipse插件。这篇文章是本系列中的第2部分(共两部分),本系列文章的目的是向您介绍如何在基于Eclipse的环境中使用...
Jaspersoft Studio 是 JasperReports 的编辑软件。它可以帮助您设计和运行报表模板;建立报表查询;编写复杂的表达式;布局 50 多种图表、地图、表格、交叉表、自定义可视...它可作为 Eclipse 插件或独立应用程序使用.
本文使用JBossGroup提供的Eclipse插件JBoss-IDE1.1.0进行CMP开发,希望能够带领大家一窥Eclipse下开发EJB的神秘面目。作者:蔡永航(注:JamesShen的学弟)南京工业大学工商管理三年级学生一.配置篇1. Eclip
开发软件:eclipse/myeclipse/idea Maven包:Maven 浏览器:谷歌浏览器 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 ...
开发软件:eclipse/myeclipse/idea Maven包:Maven 浏览器:谷歌浏览器 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 ...
企业内部人员绩效量化-企业内部人员绩效量化系统-企业内部人员绩效量化系统源码-企业内部人员绩效量化...⑪ 开发软件:eclipse/myeclipse/idea ⑫ 浏览器:谷歌浏览器/微软edge/火狐 ⑬ 技术栈:Java、Mysql、Maven、Spr