
RAP
文章平均质量分 76
Snoopy7713
这个作者很懒,什么都没留下…
展开
-
RCP开发者的好去处之ICON系列(持续更新中... ...)
为了找个合适的图片是不是头大的不像样子了?OK,我现在就开始总结著名的ICON网站! ICON搜索引擎: http://www.iconlet.com/ http://www.iconfinder.net/ 在线转换工具 http://converticon.com/ 资源站 htt...原创 2012-03-31 10:13:55 · 102 阅读 · 0 评论 -
RAP 与 RCP的区别
RAP 可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序,是的,你没有看错,其实RAP的工作原理是采用交叉编译的方式将 Java 代码生成html、JavaScript和CSS文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript、...原创 2012-02-07 08:23:48 · 239 阅读 · 0 评论 -
【RAP】CAS PIA 快速浏览入口地址
下面的链接是访问RAP应用的入口。有2中方式,图片上已经注明。http://www.cas-pia.de/en/try.html# 登录后应用的效果图2012-02-07 08:23:32 · 134 阅读 · 0 评论 -
RAP常用技巧
1. 从当前窗口改变透视图需要以下2个步骤: 步骤1 隐藏当前透视图:IPerspectiveDescriptor persDescription = PlatformUI.getWorkbench().getActiveWorkbenchWindow() .getActivePage().getPerspective(); Platfor...原创 2011-12-02 14:40:04 · 187 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(15) -rap如何使用js
1. 把输入的字符串当 javascript 执行 Java代码 try { RWT.getResponse().getWriter().println("alert('123');" ); } catch (IOException ex) { ex.printStackTrace(); } ...原创 2012-02-03 08:11:00 · 227 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(14) -rap 图片、数据缓存处理
一、概述 在进行了 rap 的基本学习之后,您对 rap 的理解是否进入了更高的一个层次呢,个人觉得,对学习 rap 的人来说,进行 rap 的学习是一个探索的过程,在编程中不断的对其进行理解和分析,下面就 rap 在实际应用中用到的一些知识做一总结,好了,别不多说,下面进入正题, rap 图片、数据缓存的处理。 二、缓存处理的原因 可能你要问为什么要将这个图片、数据的缓存问...原创 2012-02-03 08:10:47 · 126 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(13) -Rap/Rcp保存按钮处理方式
一、概述 在做项目的过程中,处理编辑区的保存机制的时候。发现,同样是扩展eclipse 自带的保存和全部保存按钮时 候,rcp 工程下,保存按钮可以正常的灰显和可用,但是rap 的按钮就是始终呈现灰显的状态,无论编辑区是否有变化。为了解决这个问题,经过研究在rap 上做了以下处理,问题得以解决。 二、rap 保存按钮显示的处理 在项目中保存按钮和全部保存按钮是...原创 2012-02-03 08:10:33 · 149 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(12) -Rap 优化之组件的销毁
一、概述 经过几个月的rap 项目实战,总结了一些小经验,在这里总结一下,希望对大家有所帮助。 二、销毁的处理 相信学习rap 的同学都知道,swt 中提供了许多的组件,像label、 button、 text等,这些组件在实际中的运用是非常广泛的,当然具体的用法在这里就不介绍了,主要是在我们实际应用过程中应该注意的地方,那就是用过后要记得销毁组件。 从我们项目...原创 2012-02-03 08:10:22 · 151 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(11) -rcp/rap与spring ibatis集成
1. rcp/rap 与 spring 集成 Activator 是rcp/rap 启动时需要加载的类, 只需要加载一遍,所以与spring 集成的时候一般是在这个类里面加载spring 的ApplicationContext 具体如下: 在 Activator 里添加如下代码: private ApplicationContext context ; this. contex...原创 2012-02-03 08:10:10 · 108 阅读 · 0 评论 -
RAP 1.4.1 官方jar包bug修复
RAP 1.4.1 官方jar包存在bug里面的bundle classpath写了一些自己包中没有的内容。现在已经修改了。请看附件org.eclipse.equinox.registry_3.5.100.v20110502.jarorg.eclipse.rap.jface.databinding_1.4.0.20110614-2335.jarorg.eclipse...原创 2011-11-28 10:12:59 · 217 阅读 · 0 评论 -
将Eclipse RAP部署到Tomcat中
在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat中,说实话,到目前为止,这方面的资料很少,在Eclipse RAP的新闻组上关于这方面的讨论也不是很多。RAP的帮助系统中的介绍文章好像也不是很详细(好像有点过时) 这里我们简单介绍一下部署Eclipse RAP 自带的RAP例子,如果安装了Eclipse RAP,打开帮助界面,找到RAP帮助文档...原创 2012-02-07 08:23:59 · 163 阅读 · 0 评论 -
RAP(Rich AJAX Platform)的可部署文件下载
这是我自己做的RAP的可部署文件,可以下载下来解压到Tomcat的webapps目录下面,然后运行Tomcat就可以看到了下载文件一:下载文件二:下载文件三:...原创 2012-02-07 08:24:10 · 129 阅读 · 0 评论 -
Swt/Jface tableviewer 加入filter ,改变行的颜色
如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个过滤器filter。这里只演示定义一个过滤器的情况。现实中你可以定义多个灵活的过滤器,通过替换过滤器来实现各种各样的过滤。一、过滤器代码:import org.eclipse.jface.viewers.Viewer;import org.eclipse.jface.viewers.ViewerFilter;...原创 2011-12-06 16:58:57 · 219 阅读 · 0 评论 -
RAP 整合 Spring (基于 Spring-osgi )
RAP介绍请见:http://www.eclipse.org/rap/Spring介绍请见:http://www.springsource.org/Spring-osgi介绍请见:http://www.springsource.org/osgi RAP也是完全的基于OSGI,只要对于osgi的概念以及Spring-os...原创 2012-03-31 10:12:45 · 362 阅读 · 0 评论 -
JFace进度条
Java代码 someButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { IRunnableWi...原创 2012-03-27 08:01:50 · 135 阅读 · 0 评论 -
SWT实现弹出日历控件
实现像网页上的那种用户单击一个Text框然后框下面出现一个日历控件,点击Text框以外的地方日历消失,怎么实现? Java代码 import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseAdapter; import org.eclipse.swt.e...原创 2012-03-27 08:00:09 · 307 阅读 · 0 评论 -
getConfigurationElementsFor 无法获得扩展点的信息
做项目的时候RCP程序在eclipse调试环境下面运行正常,但是打包成RCP product后却运行不正常了。利用RCP远程调试,发现: Java代码 IConfigurationElement[] configurationElements = Platform.getExtensionRegistry().getConfigura...原创 2012-03-26 10:27:04 · 249 阅读 · 0 评论 -
解决JFace Dialog中ScrollComposite无法滚动
今天写了一个Jface的dialog,作为配置界面,其中有个配置项特别长,于是想到了ScrollComposite滚动面板来显示。我的做法是在把这个配置项放在一个Composite中,然后使用scrollComposite.setContent(Composite)来加入滚动面板。目的是出现一个滚动面板显示配置项。 但是,问题出现了,滚动条始终没有出现,于是加了一些配置:J...原创 2012-03-26 10:26:37 · 168 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
引用在rcp的路径添加了mysql驱动,并添加之classpath,和runtime的中,并且添加了 eclipse-buddypolicy: registered 注册,为什么还 发生出错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 把包拷贝 到项目下面,然后在plugin.xml的runtime中的 Classpa...原创 2012-03-25 14:50:33 · 130 阅读 · 0 评论 -
RAP 界面显示不完全的问题
rap运行第一刷新界面总是刷新不完整,组件错位,后台报Layout转换错误。经过几天的问题定位:RAP 界面显示后都会调用每个组建布局的updateLayout()方法进行重新调整TreeViewer貌似默认情况下是设置成FillLayout 而且不可进行修改,当我们给treeViewer设置gridLayOutData的时候造成 fillLayout 不识别 gr...原创 2012-02-24 14:22:58 · 132 阅读 · 0 评论 -
测试rcp 和 rap 何时触发 组建.addListener(SWT.xxx, new Listener() )的方法
Java代码 直接通过反射让组建监听所有的SWT.xxx Class userClass; try { userClass = Class.forName(SWT.class.getName()); //加载类 ...原创 2012-02-24 14:22:50 · 125 阅读 · 0 评论 -
Uploading files with RAP 1.4
One of the new things in RAP 1.4 is the FileUpload widget in RWT, that replaces the old Upload widget from the sandbox. And there’s some more new upload stuff in the RAP Incubator. Here’s how to...原创 2012-02-17 11:37:10 · 146 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(10) -Rap不同系统间的差异和处理方式
平常进行 rap 程序开发一般都是在 win 下面完成 , 然后在 tomcat 下面测试 , 但是程序最终发布一般都是在 linux aix 上面 , 这个时候就有能会出现一下问题,下面 2 个问题是我们把在开发中真是出现的问题,与大家一起分享下 ; 1、 图片路径 这个是最常用...原创 2012-02-01 08:01:56 · 129 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(9) - rap上传与下载
一 上传上传即将文件上传到服务器上,在客户端需要写相应的脚本,服务器端需要注册相应的handle接受客户端的请求。原理: Rap的上传和下载是通过普通的web的方式进行上传和下载的,但是和传统的wen还不相同1、 rap本身就单线程在跑,和上传下载的线程不能进行混淆所以采用的方式如下:...原创 2012-02-01 08:01:15 · 132 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(8) - 发布到tomcat后解决rap编码和字符集的问题
1、解决rap字符集乱码的问题 字符集问题,解决办法: 在plugin.xml - build.properties 中添加 javacDefaultEncoding.. = UTF-8 即可解决字符集乱码2、解决web前台输入乱码问...原创 2012-02-01 08:00:55 · 137 阅读 · 0 评论 -
SWT添加键盘事件
sendText.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent e) { if(e.keyCode == SWT.CR){ //让按键原有的功能失效 e.doit = false; //执行你自己的事件 MessageBox box = new...原创 2011-12-27 08:45:11 · 290 阅读 · 0 评论 -
在TableViewer中使用ITableColorProvider
JFace的Viewer提供了完美MVC封装,利用各种Provider即可实现各种功能,例如LabelProvider负责处理显示的文字和图片,ContentProvider负责处理内部对象结构,还可以自己定义Sorter负责排序,Filter负责过滤。如果要改变显示单元格的颜色,可以使用IColorProvider。 对于TableViewer来说,要使用ITableColor...原创 2011-12-26 08:23:31 · 127 阅读 · 0 评论 -
将Eclipse RAP部署到Tomcat中
在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat中,说实话,到目前为止,这方面的资料很少,在Eclipse RAP的新闻组上关于这方面的讨论也不是很多。RAP的帮助系统中的介绍文章好像也不是很详细(好像有点过时) 这里我们简单介绍一下部署Eclipse RAP 自带的RAP例子,如果安装了Eclipse RAP,打开帮助界面,找到RAP帮助文...原创 2011-12-26 08:23:04 · 135 阅读 · 0 评论 -
选中的行,显示在TableViewer的最上方
我在开发SWT应用的时候,有一个需求,在TableViewer中怎样把选中的行,显示在TableViewer的最上方。 简要意思是:假如有一个TableViewer里面有100条记录,用的是行选择:SWT.FULL_SELECTION 如果我选择的是第50行(正常被隐藏到滚动条下面的内容里面),怎样才能把第50行默认显示为TableViewer内容顶行,而滚动条也移动到相应的位子。不知道各...原创 2011-12-23 08:56:09 · 176 阅读 · 0 评论 -
JFace中的TableViewer
java基础 ---JFace中的TableViewer在上一篇介绍了SWT/JFace窗口的建立,以及窗口的一些属性的设置。还有菜单栏的建立。下面介绍一下表格的建立。在SWT中有个Table类,用法也比较简单。但是我们一般采用的是JFace中的TableViewer来建立一个表格。我们可以从API文档中看到,SWT的Table和JFace的TableViewer并不是继承关系,他...原创 2011-12-23 08:55:39 · 261 阅读 · 0 评论 -
RAP 与 RCP的区别
RAP 可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序,是的,你没有看错,其实RAP的工作原理是采用交叉编译的方式将 Java 代码生成html、JavaScript和CSS文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript、...原创 2011-12-23 08:55:26 · 645 阅读 · 0 评论 -
TableViewer 自定义ToolTip
TableViewer tablesResultTable = new TableViewer(scrolledComposite, SWT.FULL_SELECTION); Table table = tablesResultTable.getTable(); table.setLayoutData(new GridData(SWT.FILL, SWT....原创 2011-12-22 08:31:55 · 267 阅读 · 0 评论 -
深入RAP
作为即将到来的计划于6月25日发布的Eclipse Ganymede的一部分,InfoQ的报道将会覆盖一系列Eclipse的子项目。今天,主角是RAP(Rich Ajax Platform),它正好发布了1.1版。InfoQ采访了Jochen Krause以更多地了解RAP以及它所提供的功能。 为了描述RAP给Eclipse带来的功能,Krause首先把Eclipse的用户...原创 2011-12-14 13:01:13 · 134 阅读 · 0 评论 -
jetty--基础篇
这里就是简单的使用。最最基本的,估计您看着document也能会,您要是愿意跟着看,也欢迎。我学习的jetty的版本为jetty-distribution-7.0.2.v20100331,其实jetty7x的都差不多,跟6x的最大的区别就是模块化。谁让它投入了Eclipse模块的怀抱了呢,怎么能不模块化。下载:下载地址:http://download...原创 2011-10-17 15:10:25 · 127 阅读 · 0 评论 -
Swt/Jface tableViewer入门教程一(显示tableViewer)
1,简单显示,表格的式样见注释中的内容Java代码 import org.eclipse.jface.viewers.TableViewer; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import ...原创 2011-12-27 08:45:54 · 336 阅读 · 0 评论 -
RowLayout
RowLayout 因为可以换行布局及可以设置间距和填充,所以RowLayout使用比FillLayou广泛的多。 RowLayout有几个配置字段。甚至其中每个部件的宽度和高度都可以通过部件 的RowData,使用setLayoutData方法精确 的设定。 RowLayout的配置字段...原创 2011-12-27 08:46:23 · 277 阅读 · 0 评论 -
Label与CLabel的区别
Description Label CLabelAlignment (left, right, and center) Yes YesShadow (in, out, and none) Yes YesWrap Yes ...原创 2012-01-17 10:51:14 · 460 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(7) - 如何修改rap的样式
1、 Rap样式原理 Rap的界面样式目前是以css来配置的,程序启动后加载相应的css配置文件再对组件进行样式设置,界面上的所有组件 Label button composit等的样式最开始都是通过css来确定显示样式的.因此只需要选择不...原创 2012-02-01 08:00:43 · 127 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(6) - 如何发布rap到tomcat
先下载以来的打包插件war products 输入下面的地址,选择相应的插件新建一个 war product Configutation向导 下面的war product Configutation 配置面板选择插件 将除了 自己项目 在外的所有插件都删除,然后点Add Required Plug-ins将需要的插件添...原创 2012-02-01 08:00:30 · 87 阅读 · 0 评论 -
Eclipse rcp/rap 开发经验总结(5)- RAP国际化之路
1、 在工程的根目录下面建立一个plugin.properties资源文件;在此资源文件中写入需要国际化的内容(键/值对),举例如下: Java代码 helloWorldView_name=eclipse国际化 helloWorldView_city=北京 ......原创 2012-01-31 10:59:48 · 211 阅读 · 0 评论