Eclipse RCP
文章平均质量分 59
benewu
这个作者很懒,什么都没留下…
展开
-
RCP 非UI线程调用UI操作
如果刷新,定时等等需要操作的话 ,一般会另外起线程做监视,然后在返回对UI做操作。RCP中对UI的操作只能由UI线程进行,这时需要从非UI线程切换到UI线程进行操作。//定时刷新线程class RefreshThread extends Thread ...{ @Override public void run() ...{ // 定时 long t原创 2006-12-15 11:57:00 · 1355 阅读 · 0 评论 -
了解 Eclipse 插件如何使用 OSGi
http://www.kompakar.com.cn/discuz/viewthread.php?tid=81&extra=page%3D1Eclipse 和 OSGi 的关系,从 plugin.xml 到 manifest.mf 级别: 中级 Scott Delap (scott@clientjava.com), Desktop/Enterprise Java 顾问 2006 年转载 2007-02-07 14:47:00 · 1173 阅读 · 0 评论 -
解决swt tooltips不断刷新的问题
问题:如果当前控件上 出现了tooltips的话,再不断刷新控件内容,这个时候tooltips也会不断刷选。分析:当开始的时候在刷新控件前setEnable(false)控件,刷新完毕后setEnable(true),认为这样会将tooltips屏蔽后再出来就不会有问题了,可是问题仍然存在。在尝试了不同的setEnable方式后,觉得可能这个不能解决问题。于是打开swt的源代码观看。(伟大开源万岁原创 2007-01-16 11:17:00 · 1039 阅读 · 0 评论 -
四种得到java对象的方法
new一个对象可能非常熟悉,但由于反序列化,反射,克隆在开发中用得不多,有些会生疏。 先定义一个简单的HelloBean,他有一个接口IHelloBean,还有会抛出异常NullNameException。package com.kompakar.tutorial.object.common;import java.io.Serializable;//接口继承Cloneabl原创 2007-01-29 18:12:00 · 1345 阅读 · 0 评论 -
iBatis2.2.0 sqlMap的小bug
如果在一个影射字段属性中第一个字母小写,但第二个字母使用了大写,这个时候iBatis还是会报告说对应的JavaBean中该字段没有writeable方法。如:result property="xcoordinate" column="X_COORDINATE" />对应JavaBean中有该字段属性和set/get方法 private Integer xcoor原创 2007-01-29 12:16:00 · 1465 阅读 · 5 评论 -
全屏的SWT多媒体播放器
SWT可以内嵌系统控件,这样理论就可以打开任何格式的文件。下面代码是一个全屏的多媒体播放器。package com.kompakar.tutorial.swt.video;import org.eclipse.swt.SWT;import org.eclipse.swt.layout.FillLayout;import org.eclipse.swt.ole.win32.OleAutoma原创 2007-04-11 11:40:00 · 1965 阅读 · 2 评论 -
创建动态代理服务
Java 提供了强大的动态能力,在客户端可以只知道接口来调用本地或者远程的服务。在客户端只关心接口是什么:/** *//** *DynamicProxyClient.java *2007-4-13 */package com.kompakar.tut.proxy.dynamic;/** *//** * Project: proxyExample * Title: DynamicProxy原创 2007-04-13 17:12:00 · 826 阅读 · 0 评论