eclipse插件开发
文章平均质量分 80
iteye_819
这个作者很懒,什么都没留下…
展开
-
第一章 创建一个GEF Editor插件
From:http://www.blog.edu.cn/user1/19180/archives/2005/372830.shtml 1.1 向导 创建一个Plug-In Development->Plug-In Project,中间选择一路next直到选择模板的时候什么也不选择,直接按Finish。此时创建了一空的插件项目。 之后删除META-INF目录,然后在项目文件夹下新建plugin...2008-03-13 16:26:35 · 124 阅读 · 0 评论 -
SWT API
SWT API,网上找的。2007-09-15 20:47:16 · 437 阅读 · 0 评论 -
记录swt对话框上次打开的地址
import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import org.dom4j.Attribute;import org.dom4j.Docum...2009-03-12 15:01:51 · 182 阅读 · 0 评论 -
使用Ant 构建Eclipse RCP Product
Keywords:rcp打包,headless build ,ant build rcp product摘要:Rcp 让我们可以脱离eclipse环境,作为一个可执行程序独立使用。我们可以使用rcp的Eclipse Product export wizard来生成rcp,也可以使用ant 脚本来生成rcp应用,使用后者可以给我们带来更大的灵活性和满足我们的更多需求,符合可持续集成的原则,而...2009-03-02 14:04:04 · 318 阅读 · 0 评论 -
rcp里右键菜单new组里添加自己的向导的办法
plugin.xml这样写扩展点就可以了:<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="*"> <newWizardShortcut id="...2009-01-09 10:48:27 · 191 阅读 · 0 评论 -
RCP PackageExplorer里不能显示工程图片的问题解决
import java.net.URL;import org.eclipse.core.resources.IProject;import org.eclipse.core.runtime.Platform;import org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart;import org.eclipse.jface...原创 2008-12-24 15:11:08 · 154 阅读 · 0 评论 -
通过系统文件路径取得插件工程路径的方法
/** * 得到当前编辑器所属工程的绝对路径 */ public static String getCurrentProjectFileAbsolutePath(){ String fullPath = ""; IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot(); if (getActiveEdi...2008-12-15 10:15:30 · 139 阅读 · 0 评论 -
第四章 GEF框架(2)
[b]From:http://www.blog.edu.cn/user1/19180/archives/2005/375050.shtml[/b][size=large]4.2 创建一个元素[/size] [size=medium]下面讨论一下如何创建一个元素,因为如果不能创建新元素,我们就没法测试其他的功能。 首先讨论系统如何知道何时创建新的元素以及如何创建这个元素。...2008-03-13 16:38:02 · 91 阅读 · 0 评论 -
第四章 GEF框架(1)
[b]From:http://www.blog.edu.cn/user1/19180/archives/2005/375044.shtml[/b][size=medium]4.1 概述 GEF是一套建立在Draw2D基础之上的eclipse插件,它为Draw2D提供控制功能,它监听各种事件,如鼠标、键盘、Workbench的事件,并进行响应。GEF是一套框架,它提供一套完整的...2008-03-13 16:36:29 · 140 阅读 · 0 评论 -
第三章 Draw2D简介
[b]From:http://www.blog.edu.cn/user1/19180/archives/2005/375038.shtml[/b]3.1 概述 Draw2D是一个轻量级图形组件工具包,这些组件称为Figure。所谓轻量级系统,就是说Draw2D的组件与操作系统中的图形系统没有对应关系,Draw2D对象不过是一个普通的Java对象。Figure可以通过一种父子关系组合起来。...2008-03-13 16:34:52 · 184 阅读 · 0 评论 -
第二章 主类和主界面类的实现(2)
[b]From:http://www.blog.edu.cn/user1/19180/archives/2005/372857.shtml,kid 发表于 2005-11-11[/b]3 Palette的设置 如果你的主界面的继承自GraphicalEditorWithPalette抽象类,那么在初始化主界面的时候,我们必须实现接口getPaletteRoot函数,向系统返回Pa...2008-03-13 16:33:12 · 146 阅读 · 0 评论 -
第二章 主类和主界面类的实现(1)
From:http://www.blog.edu.cn/user1/19180/archives/2005/372845.shtml 1 插件主类 所谓的插件主类,就等同于一般Java程序中的main函数。它实现了如何启动、停止插件等动作。这个类实际上就是一个实现了org.eclipse.ui.plugin.AbstractUIPlugin的类,这个类的代码比较简单,利用向导生成的默认代码就可以了...2008-03-13 16:30:53 · 208 阅读 · 0 评论 -
插件开发取路径问题
1.得到runtime workspace目录的绝对路径 String file = Platform.getInstanceLocation().getURL().getPath();2.得到runtime workspace目录下所有的工程IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceRoot roo...2008-11-25 09:40:46 · 156 阅读 · 0 评论