`

Eclipse插件开发入门

阅读更多

一、先引用别人的文章,大概介绍一下Eclipse.

      Eclipse SDK概述

  我们通常使用的Eclipse也就是我们这里所说的Eclipse SDK,这个SDK中包括了很多的内容,如下图所示:



  运行时核心(Eclipse Platform) - SDK必须一个Eclipse Platform,它自身不具有任何对最终用户有意义的功能, 它是一个加载所有插件的基础平台。也就是Eclipse的运行时最小集合了。

  Java 开发工具(JDT) - 我们所有的有关Java的开发部分都是由这个插件来完成了,它形成了对于Java最为基础的编辑、 编译、运行、调试、发布的环境。

  插件开发者环境(PDE) - 开发插件的插件,我们如果要开发插件哪么我们就会发现所有的工作环境都是由它来提供的。 它提供了用来自动创建、处理、调试和部署插件的工具。

  我们将来要开发的插件都是由平台来加载和运行,而PDE则是开发插件的开发环境,JDT则是开发插件时的Java代码的开发环境。

二、创建项目 
     File--new Project--plug-in project 

    添写project name   

 1、在src下建类 HelloWorldView.java

 内容:

package com.test.examples.helloworld;



import org.eclipse.swt.SWT; 
import org.eclipse.swt.widgets.Composite; 
import org.eclipse.swt.widgets.Label; 
import org.eclipse.ui.part.ViewPart; 

public class HelloWorldView extends ViewPart { 

Label label; 

public void createPartControl(Composite parent) { 
label = new Label(parent, SWT.WRAP); 
label.setText("Hello World"); 
} 

public void setFocus() {} 
} 

 未完待续

 

参考页面http://www.it.com.cn/f/edu/053/27/93823.htm

  • 大小: 14.1 KB
分享到:
评论

相关推荐

    eclipse 插件开发入门

    首先,**SWT/JFace技术**是Eclipse插件开发中的基石。SWT(Standard Widget Toolkit)是Java中用于创建用户界面的一个库,它提供了与操作系统原生UI组件高度集成的控件,使得开发出的程序具有更好的性能和本地化效果...

    eclipse插件开发入门及常用组件..pdf

    【标题】:Eclipse插件开发入门及常用组件 【描述】:本文主要介绍如何入门Eclipse插件开发,包括Eclipse插件体系结构的概念、创建"Hello, world"插件的步骤、调试方法以及插件的打包和分发。 【部分内容】分析: ...

    Eclipse 插件开发指南

    #### 二、Eclipse插件开发入门 Eclipse插件开发是基于其高度模块化的设计,通过编写插件来扩展Eclipse的功能。Eclipse的插件开发框架允许开发者创建自定义的编辑器、视图、菜单项、快捷方式、构建系统等,极大地...

    Eclipse插件开发之入门和进阶

    二、Eclipse插件开发入门 1. 创建新项目:在Eclipse中,你可以使用“新建 -> 插件项目”来创建一个新的插件项目。这个向导会生成必要的文件结构,包括MANIFEST.MF(描述插件信息)、plugin.xml(定义UI元素和扩展点...

    Eclipse插件开发之入门

    ### Eclipse插件开发入门知识点详解 #### 一、Eclipse SDK 概述 Eclipse SDK 是集成了一系列功能模块的开发工具包,主要包括以下几个关键部分: 1. **运行时核心(Eclipse Platform)**:这是Eclipse SDK 的核心...

    开发 Eclipse 插件 快速入门

    当插件开发完成后,可以通过多种方式在 Eclipse 中安装插件,包括使用 Update Manager 或将插件文件复制到正确的位置。 维护插件的版本信息和更新是插件生命周期中的重要环节。通过更新功能,开发者可以发布新版本...

    Eclipse插件开发:GEF入门系列宝典

    在"GEF入门系列宝典"中,我们将深入探讨如何使用GEF进行Eclipse插件开发,以创建自定义的图形编辑器。以下是一些关键知识点: 1. **Eclipse插件体系结构**: - 插件是Eclipse的核心组成部分,它们通过OSGi模块系统...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

    总之,这个资料包为Eclipse插件开发提供了一个全面的学习路径,从入门到精通,涵盖了所有必要的技术点和实践技巧。无论是希望扩展Eclipse功能的开发者,还是希望打造个性化IDE的程序员,都能从中受益。通过深入学习...

    Eclipse插件开发文档

    Eclipse插件开发是为这个平台添加新功能或定制工作环境的关键技术。以下将详细介绍Eclipse插件开发的相关知识点。 一、Eclipse插件体系结构 Eclipse基于OSGi(Open Service Gateway Initiative)框架构建,它将整个...

    GEF入门实例代码2《Eclipse插件开发》中实例

    这个实例代码2是《Eclipse插件开发》教程中的一部分,旨在帮助初学者理解如何利用GEF来创建自定义的图形编辑器。在Eclipse插件开发中,GEF提供了一套强大的框架,使得开发者可以方便地构建出功能丰富的图形用户界面...

    Eclipse插件开发系列

    Eclipse插件开发系列主要涉及的是如何利用Eclipse平台进行扩展和定制,使其满足特定的开发需求。Eclipse作为一个开放源代码的集成开发环境(IDE),具有强大的可扩展性,其核心架构支持通过插件机制来增加新功能或...

    Eclipse插件开发

    它对Eclipse插件开发进行了全程详细指导,内容不仅包括Eclipse使用入门、Eclipse基础结构、SWT、JFace、操作、视图、透视图、标记、性质、构建器等插件开发必备知识,还介绍了实现帮助系统、国际化、创建扩展点、...

    Eclipse插件开发方法与实战 2006 pdf 464页

    Eclipse插件开发是提高工作效率和个性化开发环境的重要方式,因此掌握Eclipse插件开发方法具有重要的实用价值。 从提供的内容来看,书籍《Eclipse插件开发方法与实战》可能是一本系统地介绍Eclipse插件开发的实战...

    eclipse插件开发步步教你

    Eclipse插件开发是构建自定义工具、扩展编辑器、视图、透视图等核心功能的重要方式。本教程旨在逐步指导初学者进行Eclipse插件的开发,通过实例演示如何利用Eclipse平台的API和扩展点来实现各种功能。 首先,我们要...

    Eclipse插件开发--gef开发指南与入门系列宝典

    本指南将深入探讨Eclipse插件开发中的GEF框架,帮助开发者快速入门并掌握相关知识。 首先,让我们理解Eclipse插件开发的基本概念。Eclipse采用插件化架构,每个功能模块都是一个独立的插件,这些插件通过OSGi(Open...

    Eclipse入门及开发Eclipse插件指南.pdf

    开发者可以通过Eclipse插件开发工具,如Plugin Development Environment(PDE)进行开发,同时利用Eclipse插件API进行编程。 四、Eclipse版本和平台支持 Eclipse计划为不同的操作系统提供版本支持,包括Windows、...

    eclipse插件开发指南

    ### 三、Eclipse插件开发入门 对于初学者来说,掌握 Eclipse 插件开发的基本概念和步骤是非常重要的。下面是一些关键知识点: 1. **了解 Eclipse 架构**:熟悉 Eclipse 的整体架构有助于理解插件是如何与核心组件...

    eclipse插件开发demo源码

    这个"eclipse插件开发demo源码"提供了一个入门级别的示例,帮助开发者理解并掌握如何构建自定义的Eclipse插件。 首先,Eclipse插件是基于OSGi(Open Service Gateway Initiative)框架的,它允许模块化开发,并且在...

    使用 Eclipse 插件开发环境构建模板

    这降低了对Eclipse插件开发框架的理解门槛,特别是对于新手开发者来说,可以更快地入门。 PDE由UI和Build两大部分组成。UI组件包括向导和编辑器,它们在插件开发过程中起着关键作用,而Build组件则负责处理插件的...

    Eclipse插件开发:GEF入门系列宝典_gef_

    由于工作的需要,最近开始研究GEF(Graphical Editor Framework)这个框架,它可以用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设计器、UML类图编辑器等等。

Global site tag (gtag.js) - Google Analytics