软件技术【SWT/RCP】
x-teamer团队
X-teamer打造了一个互联网交易模型的核心, 在这个模型之下,建立千变万化的商业生态和定制化产品研发。这就是商业的万有引力模型。
展开
-
Eclipse 学习网站【保持更新】
www.vogella.de 这个例子很强大 http://www.vogella.de/articles/EclipseJFaceTable/article.html#jfaceviewers原创 2009-04-15 09:00:00 · 1178 阅读 · 0 评论 -
RAP 外一篇 资源和线程
1. RAP的所有Editor和View, 针对不同的访问用户(Browser客户) 都是不同的ID 2. SWT和RWT的线程机制是一致的, 所以访问UI线程时, 之前的一套可用, 而且必须用, 线程同步需要注入以下条件: UICallBack.activate("wchia");//参数为任意, 这个参数在Deatcive中要用到, 及将线程操作收回。Thread time原创 2009-06-18 14:29:00 · 1562 阅读 · 1 评论 -
Eclipse RAP 入门(五) 常见问题总结
最大的问题, 线程. 大多RCP是从RAP过来的, RCP是SignleTon模式, 而RAP却可以被不同站点访问. 因此这个问题就产生了:No context available outside of the request service lifecycle, 该文题产生的原因是, 在多现程中访问平台资源. 解决方案:UICallBack.runNonUIThreadWithFa原创 2009-06-17 20:01:00 · 3157 阅读 · 0 评论 -
Eclipse RAP 入门(四) Theme 设置, 访问设置
RAP Branding设置, 跟Application直接相关 默认情况下, Application 访问的Sevelet为rap, 通过设置Branding, 可以修改访问路径: 注意下面的很多项不能为空 1. 设置SevletName,请求名称 [默认为rap] 2. DefaultEntryPointId, 请求对应的进入点[及应用] 3. ThemeId原创 2009-06-17 16:08:00 · 2070 阅读 · 0 评论 -
Eclipse RAP 入门(三) RCP 和RAP的比较
1. MF没有除了Require-Bundle外,无任何区别2. RAP的Require-Bundle只需要一个:org.eclipse.rap.ui 不需要org.eclipse.ui;org.eclipse.core.runtime3. RAP存在Luanch文件4. 扩展点不同, 两者的扩展点都是Plugin.xml来管理, RAP多了一个 EntryPoint, 作为应原创 2009-06-17 10:16:00 · 4896 阅读 · 7 评论 -
Eclipse RAP 入门(二) RCP 和RAP工程的转化
RCP 工程和RAP工程的转化 今天做了一个从RCP插件工程转化到RAP的工作, 从自己的经验来看: 1. RCP 和RAP是不兼容的: RCP的Target Platform和RAP的Target Platform 具有两个不同的插件空间, 因此在一个目标平台下, 两个工程是不能同时允许的。 2. 所谓RCP和RAP代码重用是指: RC原创 2009-06-16 19:42:00 · 3373 阅读 · 1 评论 -
Eclipse RAP 入门(六) 自定义RWT控件
Eclipse RAP中最有技术含量部分来了。 大概思路是: 服务端, java swt控件 客户端, js文件, source处理文件, 毫无疑问这两个同事存放在Server端, 但js必须提供给客户端, 以满足自定义控件事件的响应。 http://www.rap-book.com/code.html 整理完这个以后, 再将真个架构整理一下,原创 2009-06-17 21:42:00 · 2736 阅读 · 0 评论 -
Eclipse RAP 入门(一)
由于今天刚启动学习进程, 先粗略的介绍一些环境方面的搭建。 Eclipse插件的使用跟官方网站有写区别, 目前采用Eclipse RCP 3.4 【强烈建议采用Eclipse RCP 3.5 将在一个星期内发布, 3.4不能用wizard建立HelloWorld工程, 相当失败】 1. 安装。 似乎Eclipse的插件安装都推荐采用网络Update的方式。原创 2009-06-15 20:39:00 · 5676 阅读 · 0 评论 -
Eclipse 基本设置【持续更新】
Eclipse 工程启动设置 Eclipse每次启动的时候会打开默认的工程, 而不是弹出对话框供用户选择, 让它弹出对话框的设置在 configuration/.settings/org.eclipse.ui.ide.prefs 文件内容如下: #Wed Apr 15 08:50:58 CST 2009RECENT_WORKSPACE原创 2009-04-15 08:53:00 · 1035 阅读 · 0 评论 -
SWT Check树选择状态
有三种状态: 选择, 半选, 不选. 建立一棵树tree = new Tree(contentPane, SWT.CHECK | SWT.SINGLE);当子节点有选择【没有全部选择】, 则父节点设置为半选treeItem.setChecked(true); treeItem.setGrayed(true);原创 2009-04-14 10:27:00 · 2532 阅读 · 0 评论 -
Layout的使用时机
某些时候,设置界面的大小, 不起作用。 比如,固定滚动界面大小。 1. 界面的子控件删除,增加的时候, 需要重新布局一下, 最好只用Parent.layout()一下。2. 其他情况不需要layout, 尽量不要用3. 调整界面的大小,别用layout, 否则, 你的调整, 是不会生效的。原创 2009-08-31 10:25:00 · 1227 阅读 · 0 评论