com.free.proj.helloproject.rar
com.free.proj.helloproject.rar为20节“实现项目特性插件”的下载工程
【原创】实现项目特性插件(二十)
实现项目特性插件本节将从一个具体的实例出发,在Eclipse项目中添加用户自己的项目特性,扩展Eclipse的选项,让用户的插件具有一个产品的雏形。项目扩展点用户已经了解了如何在Eclipse中添加视图、编辑器、透视图...
com.free.proj.actionset.rar
com.free.proj.actionset.rar为19节“实现菜单工具栏”的下载工程
【原创】实现菜单工具栏(十九)
在讲解插件入门时,读者了解到如何用向导开发一个“Hello, world”插件。“Hello, world”插件用到的扩展点就是“org.eclipse.ui.actionSets”。在此就是要通过“org.eclipse.ui. actionSets”扩展点建立用户的...
com.free.proj.persperctivetest.rar
com.free.proj.persperctivetest.rar为18节“开发透视图插件”的下载工程
【原创】开发透视图插件(十八)
开发透视图插件 Eclipse中的透视图(也称为视角)是一个比较有趣的概念,也非常有用。想象一下,Eclipse是一个插件的大拼图,在同一时间Eclipse如果实现了很多个视图,把这么多个视图同时展现给用户会是什么场...
com.free.editor.fileeditor.rar
com.free.editor.fileeditor.rar:为17节“开发编辑器插件”的下载工程
【原创】开发编辑器插件(十七)
编辑器是工作台页面内的可视组件,它通常用来编辑或浏览文档或输入对象。要打开编辑器,用户通常将对IFile调用“打开”。当执行此操作时,将查阅工作台注册表以便为文件类型确定适当的编辑器,然后创建编辑器类型的...
com.free.view.treeview
com.free.view.treeview.rar:为16节“开发视图插件”的下载工程
【原创】开发视图插件(十六)
视图是工作台页面内的可视组件,通常用来浏览信息的层次结构(如工作空间)、打开编辑器或显示活动编辑器的属性。用户可以通过“Window”→“Show view”菜单显示视图,也可以从视图局部标题栏关闭视图。视图分类 ...
【原创】插件开发入门 (十五)
Eclipse最有魅力的地方就是它的插件体系结构。在这个体系中重要的概念是扩展点(extension points)。扩展点就是在软件开发过程中暴露出来的接口。每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点...
【原创】系统对话框(十四)
通常操作系统会对一些常用对话框进行封装,SWT的一个理念就是“不重新发明轮子”,它没有尝试自己重新定义这些系统对话框,而是直接引用,这样不但提高系统的效率,同时也照顾了用户的视觉体验。 在SWT的开发过程中...
eclipse3.3的语言包
当前eclipse有一个Babel Project来维护语言包,Babel Project还只是incubation阶段,但中文的语言包已经有了,虽然还没有最终release,基本够用了。使用update方式进行安装地址:http://download.eclipse.org/tech...
【原创】对话框(十三)
对话框是GUI开发中不可缺少的一部分,对话框有系统定义的对话框、消息对话框和自定义对话框等,在这里只简要介绍如下几种类型的对话框:消息对话框输入对话框进度监视对话框自定义对话框消息对话框  ...
【原创】TableViewer组件(十二)
TableViewer组件 JFace中提供了TableViewer组件,用TableViewer来表示表格。TableViewer 和TreeViewer类似,它也提供了内容提供器(IStructuredContentProvider)和标签提供器(ITableLabelProvider)...
【原创】TreeViewer组件(十一)
JFace中提供了TreeViewer组件,用TreeViewer来表示树型结构对象的显示。TreeViewer功能比较强,它能定义节点、节点的显示标签、响应事件和显示图标等信息。TreeViewer构建步骤TreeViewer中主要通过内容提供...
Eclipse插件开发--联系方式
开源世界是一个大家庭,Eclipse也是开源世界的一员,但它远远超越了普通开源项目的概念。 Eclipse不仅是一个Java的开发环境,更重要的是它自身是一个可以扩展的平台,在这个...
【原创】SWT事件(九)
在窗口系统中,程序一般都是以事件驱动的。SWT的Control类实现了一些事件监听的注册方法,其子类都可以通过这些方法注册鼠标和键盘的监听器,通过实现这些监听器的接口,窗口组件就能响应相应的鼠标和键盘事件。Con...
【原创】展现组件(八)
SWT中还有一些常用的组件,它们可以使组件更有表现力,且称之为展现组件,它们在SWT开发中也是不可缺少的,包括菜单组件、工具栏组件ToolBar和ToolItem、工具栏组件CoolBar和CoolItem、滚动组件Slider、刻度组件Scal...
com.free.swtjface.demo.rar
说明:所有演示代码都以Eclipse工程的形式组织,读者可以把这些工程直接导入(import)到Eclipse.com.free.swtjface.demo.rar:为5-14节介绍SWT/JFace的下载工程...