最新文章列表

Eclipse rcp/rap 开发经验总结(1) - rap简单介绍和开发环境搭建

个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布   ---------------------------------------------------------------------------------- [一rap简 ...
dyllove98 评论(0) 有5113人浏览 2012-01-05 15:13

RAP 与 RCP的区别

 RAP 可以让开发人员使用 JAVA API 和按照 Eclipse  插件的开发模式构建基于 AJAX 的 Web 2.0 应用程序,是的,你没有看错,其实 RAP 的工作原理是采用交叉编译的方式将  Java  代码生成html、 JavaScript和CSS 文件,底层基于 Qooxdoo AJAX 框架,这样,我们就不必接触 JavaScript 、 ...
snoopy7713 评论(0) 有1295人浏览 2011-12-23 08:55

rcp新建工程没有图标的问题解决方案

这几天因为北京的项目开展,平台加入了java开发模式,因此工具开始需要支持java工程,但是发现在工具(rcp开发的eclipse开发工具)不能正常显示图标;前边开发的是普通工程没有显示不表是正常的,但是现在没有显示图标就很怪异,因为本身会有一个小J在工程名前边,标示是java工程;但小J左下角正常情况下应该是工程图标的地方,却显示是一个小红方块,很明显是没有找到相应的文件嘛!于是查找了网上的解决方 ...
AquariusM 评论(0) 有3734人浏览 2011-12-21 00:52

Utf-8 编码的Rcp项目导出错误,而无法运行问题的解决

Utf-8 编码的Rcp项目导出错误,而无法运行问题的解决 我的rcp项目编码是utf-8,是通过设置workspace的编码实现的 在eclipse中运行没有问题,但导出后就又许多错误,而不能运行 从网上找资料终于解决: 方法(1) 用UTF-8编码方式来启动Eclipse,加上启动参数 -vmargs -Dfile.encoding=UTF-8 这个方法我测试成功,可以导出,并没有任 ...
iliuyong 评论(0) 有2312人浏览 2011-11-20 08:58

RCP加载SWT.DLL的异常

异常如下: NativeSwing: Exception in thread "main" java.lang.reflect.InvocationTargetExceptionNativeSwing:  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)NativeSwing:  at sun.refl ...
yjercou 评论(0) 有1788人浏览 2011-11-02 13:56

Eclipse 程序界面美化技术

Eclipse RCP 界面概览 Eclipse RCP 简介 Eclipse 是一种基于 Java 的可扩展开源开发平台。就其自身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。同时也是提供了一套完善机制的 Rcp 平台。Eclipse 平台具有一组功能强大的插件(参见图 1),这些插件可支持多种项目,比如 JDT 和 PDE。 图 1.Eclipse 平台体系结构简化图 图中粉红色 ...
RCP 
xtaihcidt 评论(0) 有1298人浏览 2011-08-29 18:01

Eclipse RCP插件编程学习简记

  一、安装一个新的Eclipse for RCP and RAP 为了方便测试而且不影响正常的Eclipse工作, 最好安装一个特定的Eclipse环境。 see http://www.eclipse.org/downloads/ 选择这个版本的Eclipse Eclipse for RCP and RAP Developers, 181 MB eclipse-rcp-indigo ...
weimingtom 评论(0) 有902人浏览 2011-07-09 19:35

eclipse RCP自动更新利器----p2

最近基于eclipse 3.6开发RCP程序,不借用eclipse的更新UI,而是在程序启动时自动检查更新,也就是所谓的headless update. 其实这是很简单的,利用eclipse wiki上的一段代码就可以搞定,如下:     public class P2Util { static final String JUSTUPDATED = "update_fl ...
popjxc 评论(9) 有8623人浏览 2011-02-09 14:47

gef中打印功能的原理和实现

在gef中关于打印的功能,采用PrintGraphicalViewerOperation实现打印Ifile的功能。如果非特性的打印动作,可以采用gef中相关的PrintActioni类实现打印的工作。 相关的PrintAction类源代码在org.eclipse.gef.ui.actions.PrintAction;   在源代码:public class PrintFigureOperat ...
longgangbai 评论(0) 有2768人浏览 2010-04-23 21:33

gef中采用公共的快捷键功能的原理和实现

在gef相关的编辑器类中采用快捷键处理器KeyHandler中注册相关类的Action并在    protected KeyHandler getCommonKeyHandler(){     if (sharedKeyHandler == null){       
longgangbai 评论(0) 有2525人浏览 2010-04-23 21:27

gef 上下文菜单的应用

  在gef的编辑器视图中添加相关的上下文菜单,经常需要是实现org.eclipse.gef.ContextMenuProvider的类。在gef编辑器中注册。操作类似公共的快捷键设置。在编辑器视图的protected void configureGraphicalViewer()方法中添加相关的配置:     ContextMenuProvider provider = new LogicCo ...
longgangbai 评论(0) 有2838人浏览 2010-04-23 21:26

网上流传的一个RCP Table Grid打印实现原理和局限性

package com.easyway.tbs.commons.ext.views.printer;import org.ceclipse.reporting.IReport;import org.ceclipse.reporting.IReportPage;import org.ceclipse.reporting.Report;import org.ceclipse.reporting.Rep ...
longgangbai 评论(0) 有3215人浏览 2010-04-22 20:11

gef中编辑图中添加背景图片原理以及实现

  GEF的RootEditPart对应的Figure是一个由多个Layer组成的LayeredPane,每个Layer负责包含不同类型的图形元素,如节点、连接、网格线等等。所以要让图形编辑器显示一个图片作为背景,可以在它们其中一个层里绘制这个图片,也可以添加一个层专门放置背景图片。在gef中所有的图形元件继承自Figure类。实现背景色和背景图的更改的必须实现Figure中部分类。 由源代码: ...
longgangbai 评论(0) 有2876人浏览 2010-04-22 20:01

gef中将流程图转换图片复制粘贴原理以及实现

设计思路如下:将一个gef图元转换为一个图片(createImage()方法是实际在内存里作画并转换为可写入为文件的二进制流),然后将图片转换为ImageData对象,通过系统的ImageTransfer转换器转换: A.将gef图元转换为图片: /**      * 将一个元件装换为一个图片的信息资源     * Returns the bytes of an encoded ima ...
longgangbai 评论(0) 有2868人浏览 2010-04-22 19:59

gef编辑器中需要采用向导页

    在一般的gef编辑器中需要采用向导页,生成一个格式的gef编辑文件。例如JBPM中创建流程图过程。  重点: 流程文件在编辑器中打开: 流程文件的保存: package com.easyway.plugin.gef.diagram.dev.ui; import java.io.InputStream; import org.eclipse.core.resources.IFil ...
longgangbai 评论(0) 有2596人浏览 2010-04-22 19:57

gef中添加可折叠调色板原理以及实现(二)

gef中添加可折叠调色板原理以及实现 中主要的PaletteRoot的创建: GEF 3.0还允许用户对调色板里的各种工具进行定制,例如隐藏某个工具,或是修改工具的描述等等,这是通过给PaletteViewer定义一个 PaletteCustomizer实例实现的,但由于时间关系,这里暂时不详细介绍了,如果需要这项功能你可以参考Logic例子中的实现方法。 package com.easywa ...
longgangbai 评论(0) 有3119人浏览 2010-04-22 19:47

gef中添加可折叠调色板原理以及实现(一)

   最近心情不好,写点博客解闷?这不项目使用eclipse插件开发,使用点rcp,jface,gef,draw2d就总结一下。gef的学习主要看八进制blog学习的:http://www.cnb ...
longgangbai 评论(0) 有3113人浏览 2010-04-22 19:45

一个用RCP实现的简单的GEF程序

 最近在学习GEF,本例子主要是修改了八进制的例子。在这里做一下总结。先来介绍一下gef,网上关于GEF的介绍越来越多,从另一方面也说明这个技术确 ...
longgangbai 评论(0) 有3452人浏览 2010-04-17 22:02

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics