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平台中的资源管理和相关API的使用。Eclipse作为一个强大的集成开发环境(IDE),其插件体系基于Java虚拟机(JVM)上的Equinox,这是一个基于OSGI框架的扩展点系统。该...
标题中的“Eclipse插件开发方法与实战”告诉我们文档的主题是关于Eclipse这个集成开发环境(IDE)的插件开发。Eclipse是一个功能强大的开源IDE,最初由IBM开发,用于Java语言开发,但后来支持了其他多种编程语言和开发...
总之,Eclipse插件开发是一个充满挑战和机遇的领域,掌握了其核心原理和技术要点后,开发者可以为Eclipse添加无限可能,满足各种开发需求。无论是初学者还是经验丰富的开发者,都能在Eclipse插件开发中找到乐趣和...
Eclipse插件开发是构建自定义工具、扩展编辑器、视图、透视图等核心功能的重要方式。本教程旨在逐步指导初学者进行Eclipse插件的开发,通过实例演示如何利用Eclipse平台的API和扩展点来实现各种功能。 首先,我们要...
【Eclipse插件开发内部培训2】主要涵盖了Eclipse插件开发的核心概念和技术,旨在深入理解Eclipse插件体系结构和运行机制。这次培训首先回顾了前期内容,包括Eclipse的基本概念,如Eclipse集成开发环境(IDE)的优秀...
本书《Eclipse插件开发方法与实战》深入探讨了如何利用Eclipse平台进行插件开发,为开发者提供了详尽的指导。下面,我们将详细讨论Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: - Eclipse采用插件...
在深入探讨Eclipse插件开发中编辑器的具体实现之前,我们首先需要明确几个关键概念。Eclipse作为一款强大的集成开发环境(IDE),其内部架构高度模块化,支持丰富的插件扩展机制。在这个过程中,`IWorkbenchPart`...
在“Eclipse插件开发.doc”和“eclipse插件开发指南.pdf”这两份文档中,你应该能找到关于如何创建插件项目、编写插件代码、配置plugin.xml、设计用户界面以及调试插件的详细步骤和示例。这些资源将帮助你逐步掌握...
**UAP-STUDIO 集成开发环境与Eclipse插件详解** UAP-STUDIO(统一应用平台工作室)是一款强大的企业级应用开发工具,它提供了一整套完整的开发、调试、部署解决方案,旨在提高开发效率并降低开发复杂度。Eclipse,...
本学习笔记主要涵盖了Eclipse插件开发的核心技术和实际操作,通过深入理解这些章节,初学者可以逐步掌握Eclipse插件开发的基础。 首先,我们来看第8章"SWT/JFace的事件处理"。SWT(Standard Widget Toolkit)和...
以下是关于Eclipse插件开发的一些核心知识点: 1. **Eclipse的历史**:Eclipse起源于IBM的一个内部项目,后来在2001年被捐赠给开源社区,成为了一个跨平台的、用于开发多种应用的框架,包括Java、Web和企业级应用等...
【Eclipse插件开发】是Java开发者们深入定制Eclipse集成开发环境的重要手段。Eclipse因其免费、开源、高质量和高度可定制性,已经成为许多Java程序员的首选IDE,与NetBeans、Jbuilder和IntelliJ IDEA等竞争激烈。...
Eclipse插件开发是构建这些自定义功能的关键,它涉及到Java编程、OSGi框架以及Eclipse平台的内部机制。 在第三部分中,可能涵盖了以下知识点: 1. **Eclipse插件体系结构**:讲解Eclipse插件的基础,包括插件的...
1. "eclipse插件开发.docx":这可能是一个详细的文档,涵盖了Eclipse插件开发的步骤、技术要点和最佳实践。通常,Word文档会提供清晰的结构,包括章节、示例和解释,便于读者逐步学习。 2. "Eclipse插件开发指南....
Eclipse插件开发系列是一个深入探讨如何利用Eclipse平台进行插件开发的资源集合,对于想要扩展Eclipse功能或者创建自定义开发环境的开发者来说,这是一个非常宝贵的参考资料。 在Eclipse中,插件是实现其高度可扩展...
《Eclipse插件开发第二版》是一本专为开发者深入理解和掌握Eclipse插件开发技术而编写的指南。这本书详细地介绍了如何利用Eclipse平台进行插件开发,从而拓展Eclipse的功能并创建自定义的工作环境。对于那些希望提升...