- 博客(19)
- 资源 (3)
- 收藏
- 关注
比较好的Java 网站
1. The Source for Java Technology Collaboration(JAVA开发的官方网站) <!-- -->http://www.java.net/ - 外文 <!---->2. jGuru: FAQ Home Page 推荐 <!-- -->http://www.jguru.com/fa...
2010-03-31 16:22:02 70
RCP 线程的开发应用
http://www.blogjava.net/gembin/archive/2008/03/21/187750.htmlEclipse RCP中多线程Job使用 本文分析了Eclipse中多线程程序的实现,讨论了在Eclipse客户端程序开发中应用多线程的方法和要注意的问题,同时也讨论了多线程程序的一些调试和问题解决的方法。<!--start RESERVED FOR FUT...
2010-03-16 15:22:25 122
使用Eclipse自带的PropertySheet
在项目中遇到一些小问题,现在记录下来,备忘,也能帮助初学者。 在自己的RCP应用中使用PropertySheet大概有两种方法,我现在只介绍一种方法。这种方法我觉得要简单一点。 首先,自己定义的model要继承org.eclipse.ui.views.properties.IPropertySource接口,这个接口中有几个方法要实现: 第一个:Java代...
2010-03-03 17:36:09 299
关于一个TableViewer的注解封装(转载)
在项目你可能为多个TableViewer编写多个IContentProvider和多个ILabelProvider ,那么可以采用注解方式减少。TableViewer这些辅助类的编写。(备注源码转载的,在此谢谢源码作者 solonote ) 这用注解方式类似Hibernate中注解应用消除了xml的描述作用。 注解代码重点如下:一自定义注解类: impor...
2010-03-03 16:18:10 153
RCP中一个Tableviewer特有的的Layout (TableLayout)的扩展
为了使TableViewer中各列间距相等编写的类,继承自Tablelayout,实现ControlListener 接口。 package com.unutrip.plugin.dev.commons;import java.util.ArrayList;import java.util.List;import org.eclipse.jface....
2010-03-03 15:34:01 243
Eclipse RCP应用系统开发方法与实战2-- 定制应用程序窗口属性
写道5.1.4 定制应用程序窗口属性向导生成的应用程序主界面并不能满足要求,存在很多问题,例如,主界面运行时没有自动居中,主界面大小没有固定,主窗口标题栏文字应该是“高校经费测算系统”。再看看图5-3、图5-4的标题栏有区别没有?当然有,图5-3所示界面的标题栏是很漂亮的弧线形,而图5-4所示界面的标题栏则不是。如此等等,需要重新设置。1.闪屏画面应用程序主界面显示之前往往需要...
2010-03-03 13:54:54 151
保存你的rcp视图状态
from:http://blog.csdn.net/liaojiyong/archive/2007/10/31/1858743.aspx 每当做开发的时候,你有可能在一次调试程序的过程中打开很多个编辑器,或是对Eclipse默认的视图布局不满意,手工作了一些调整。如果在工作的过程你因为有事离开或是不小心把Eclipse关掉了,不用担心,在你下次打开的时候,Eclipse仍然会为您记住上次的工作...
2010-03-03 13:46:08 89
swt/jface一些经典技术与算法
转自:http://blog.csdn.net/jackkp_Catus/archive/2007/09/17/1787698.aspx 1。图形拖动 图形的拖动就是图形选中的图形跟着鼠标的移动而不断的相应改变位置,这是在图形界面中是经常见的一个操作,但是在SWT/JFace中来实现却不是意见容易的事。在这里底板是一个Canvas,图形也是建立在一个Canvas上,当然位置的改变是建立...
2010-03-03 13:23:34 106
原创 RCP系统的菜单功能的使用
在项目RCP 应用程序中添加系统菜单的在ApplicationActionBarAdvisor 中创建相关的Action,并注册之后使用。RCP系统提供的reflesh,save的功能均在ActionFactory类中使用时调用。如果想重新启动:采用以下代码: PlatformUI.getWorkbench().restart(); 看下面的...
2010-03-03 13:07:43 349
RCP实践之第三方JAR包
为什么第三方JAR包会引发如此众多的问题,其实并不是Eclipse的错,而是先入为主的错。如果你一开始就就接触Eclipse开发,以后再做不同java开发,你就会觉得java的类加载机制是变态了~Eclipse的类加载机制是基于OGSI的实现,它完成了插件的独立加载和独立维护,正是因为这种变态的类加载机制,才有了我们头大的第三方jar包的问题,也正是这种伟大的类加载机制,才有了即插即用的思路的诞生...
2010-03-03 13:01:26 112
原创 RCP开发中的一些小技巧
public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setInitialSize(new Point(400, 300)); configurer.setShowCoolBar(fa...
2010-03-02 13:50:44 159
在RCP中使用第三方jar
最近做的一个RCP小工具里用到了解析xml以及Apache中的COmmon jar,个人不是很喜欢jdk原始的xml解析器,所以选择了dom4j进行xml的解析。调试时发现解析使用SAXReader会报"classnotfoundexception"的错。而在jdk lib的ext里我已经将dom4j.jar复制进去了,而且在单类调试时已经通过,证明代码写的和库本身都没有问题...
2010-03-02 13:44:03 234 1
SWTDesign中生成的ColorManager分析
在项目中SWTDesign自动生成的ColorManager类,代码如下: package com.unusap.unutrip.plugin.dev.editors;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.eclipse.swt....
2010-03-02 13:38:13 92
网上流传的图片管理类ImageShop
原理将RCP应用使用图片放在一个特定的目录,在加载时加载在同时使用ImageRegistry对图片的进行管理。 代码如下: package com.unutrip.plugin.dev.commons;import java.io.File;import java.net.URL;import java.util.HashSet;import j...
2010-03-02 13:32:53 205
原创 插件开发的一个工具类PlatformUtils
在RCP开发中常用的一些工具方法: package com.unutrip.plugin.dev.commons;import org.eclipse.swt.widgets.Display;import org.eclipse.ui.IEditorInput;import org.eclipse.ui.IEditorPart;import org.ecli...
2010-03-02 13:29:47 703
原创 JFace 可编辑的TreeViewer和TableViewer 的深度解析
定义自己的CellEditor 定义自己的CellEditor其实不难,完整的实例可以看Eclipse的TextCellEditor与ComboBoxCellEditor(原理都差不多,但推荐看CmboboxCellEditor,它的实现简单些) 在具体实现前先说说CellEditor的原理: 在点击Table或Tree的一个Cell(单元格)或Item(节点)时激发Cell...
2010-03-01 16:29:03 465
原创 tableViewer在表格上直接编辑数据
个表格的基本功能,但这并不够好,能否为表格实现一些更好的功能呢?答案是肯定的。下边我们来加入直接编辑的功能。一、要实现这个功能必须提供一个实现ICellModifier的类package com.unutrip.plugin.dev.views;import org.eclipse.jface.viewers.ICellModifier;import org.eclipse.jfa...
2010-03-01 14:10:20 591
原创 关于一个TableViewer的点击列头排序使用View
此使用实现一个TableViewer展示数据同时点击双击行是弹出属性页面,进行修改。package com.unutrip.plugin.dev.views;import java.util.List;import org.eclipse.jface.action.Action;import org.eclipse.jface.action.IMenuListener;im...
2010-03-01 13:04:26 298
关于属性页的使用
在RCP应用程序中Plugin.xml配置如下: <extension point="org.eclipse.ui.propertyPages"> <page class="com.unutrip.plugin.dev.properties.SamplePropertyPage" ...
2010-03-01 13:00:01 157
jQuery最新API
2012-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人