自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 SWT中设置TableViewer和TreeViewer成为双击编辑

TableViewerEditor.create(viewer, new DoubleClickColumnViewerEditorActivationStrategy(viewer), ColumnViewerEditor.DEFAULT);class DoubleClickColumnViewerEditorActivationStrategy extends ColumnView...

2011-06-30 09:23:24 604

原创 eclipse 平台中常用的tester

 <testproperty="org.eclipse.core.resources.projectNature"value="org.eclipse.jdt.core.javanature">       <test                     property="org.eclipse.core.resources.e...

2011-06-29 14:29:04 228

原创 eclipse中的.project 和 .classpath文件的具体作用

http://blog.csdn.net/Ghost_T/archive/2010/08/02/5782999.aspxeclipse中的.project 和 .classpath文件的具体作用是什么?.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些...

2011-06-28 13:09:33 49

原创 express 表达式 tester问题

在使用如果有or、and 这些标签内使用了tester这样的标签的时候,需要把tester放到最后面,否则表达式就不正确执行。如:<or> <tester...>1 <instenceof></..>2</or>这样假如1 false  2 true,整个表达式也是为false。 必须些成这样。...

2011-06-28 11:16:45 89

原创 swt ole opengl

swt的这两包的api 也很有意思,用空研究一下。http://www.ibm.com/developerworks/cn/linux/opensource/os-activex/ OleFrame frame = new OleFrame(parent, SWT.NONE);   OleClientSite client = new OleClientSite(fra...

2011-06-27 22:51:49 84

原创 对eclipse平台扩展action

Contributing Actions to the Eclipse Workbenchhttp://www.eclipse.org/articles/article.php?file=Article-action-contribution/index.html#example7

2011-06-27 21:56:22 84

原创 eclipse propertes 插件

通过工具可以直接把中国转化为unicode。

2011-06-24 10:10:13 51

原创 editplus 注册码

方便大家搜索,所以收藏一下注册信息:kariryo5387D-12450-BCZ8B-D6W0B-85TE1

2011-06-23 16:37:02 95

原创 eclipse 帮你去检查 “脏的代码”

https://www.ibm.com/developerworks/cn/java/j-ap01117/

2011-06-22 19:06:33 130

原创 使用JET自动生成代码

在Eclipse的EMF里提供了一个根据模板生成代码的机制:JET。EMF就是使用JET来生成代码的。JET可以根据定制的生成模板生成最终的文本(代码)。这一节大致讲一下怎么使用JET来生成代码。 一、原理JET的原理很简单:通过一个定义的模板,生成一个中间类,这个中间类有一个generate()方法,用来生成最终的一串字符串(也就是你想生成的代码)。generate()方法里就是使用...

2011-06-22 14:57:39 119

原创 定义自己的Common Navigator

OK,我们已经有了一个初步可运行的Navigator了,现在它看起来已经比较丰富了。不过我们在xml文件下的任意结点上点右键时,都没有菜单显示。另外假如我们有一个新的wizard,我们也想像java的package explorer视图一样显示在new菜单的那一层。那我们应该怎么做呢?这一节就来介绍这部分的实现。 实际上,从上面的介绍里,很多人可能都已经知道了怎么完成这些事情。不过这里...

2011-06-22 14:54:54 147

原创 使用 Eclipse 插件开发环境构建模板

背景Eclipse 从推出到现在一直非常成功,并且大部分成功源自构成 Eclipse 平台的各个项目。其中包括的一个项目名为 Plug-in Development Environment(PDE)。如果您曾经在 Eclipse 中创建过插件,那么一定使用过 PDE。PDE 是一组用于帮助创建、打包和管理插件的工具。我们将集中精力研究 PDE 中提供的模板功能。如果您还记得在 Ec...

2011-06-22 14:42:51 546

原创 Eclipse Zest

1. Eclipse Zest1.1 概述Eclipse Zest是一个可视化的图形工具。它基于SWT/Draw2D。Zest还支持JFace中Viewer的概念,因此允许模型和视图的分离。这篇文章假设你已经熟悉了Eclipse RCP或Eclipse Plugin开发。 (我注:其实也可以在一个普通的SWT程序中使用Zest) 1.2 组件Eclipse Ze...

2011-06-22 14:33:47 318

原创 eclipse 快捷键

shift+f2 查看 每个类的api,前提是鼠标放到某个类上。             方便查看apishift+enter ,直接进入下一个,及时焦点在上行的 中见。            方便开发。ctrl+shilt+a  打开插件的查询窗口         做插件开发很有用。alt+shilt+f1 查看插件的实现      spy,做插件开发很有用。 ...

2011-06-21 16:01:07 55

原创 swt 实现拖拽功能

实现的基本思路就是:1:设置拖拽源。  DragSource2:为拖拽源设置 通道 Transfer3:为拖拽源  绑定监听。DragSourceListener  public void dragSetData(DragSourceEvent event) {   // TODO Auto-generated method stub if (TextT...

2011-06-16 15:42:15 702

原创 rcp 常用代码

注册空的弹出菜单 MenuManager menuManager=new MenuManager();Menu menu=menuManager.createContextMenu(treeViewer.getControl());treeViewer.getControl().setMenu(menu); //设置选择提供者和弹出菜单        getSite...

2011-06-14 21:16:03 266

原创 icon

对于每个网站开发者来说,设计是很重要的一部分,而图标更是设计中一个很关键的元素。你可以找到许多提供图标资源的网站,但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你可以使用这些引擎以找到高质量图标。如果你知道更多的网站,也请分享!  IconFinder  以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。  Iconlet  是一个免费图...

2011-06-14 18:14:48 92

原创 rcp 好文章

Eclipse Drag and Drop - Tutorialhttp://www.vogella.de/articles/EclipseDragAndDrop/article.html Creating an Eclipse Viewhttp://www.eclipse.org/articles/viewArticle/ViewArticle2.html ...

2011-06-14 18:11:16 83

原创 oracle

 call pkg_tools.sp_gent('sys_prod');   查询表结构

2011-06-13 13:29:16 77

原创 xml 的学习

xml   http://www.w3school.com.cn/xml/xml_dtd.aspdtd  http://www.w3school.com.cn/dtd/index.asp Schema http://www.w3school.com.cn/schema/index.asp xml  也是可以通过css进行美化,在网页中显示d   XSLT 是首选的 ...

2011-06-12 22:46:39 81

原创 DTD内的PCDATA和CDATA的区别究竟是什么呢?

PCDATA表示已解析的字符数据。   CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。   CDATA表示里面是什么数据XML不会解析.比如可能是下面的一段   <![CDATA[        if(a>b){          System.out.println(a);     }     ]]>    注意上面的一个">"符号.    ...

2011-06-12 22:41:47 773

原创 eos的学习1

下载安装开发工具。第一个例子,服务在运行的时候出现:java.sql.SQLException: ORA-00942: 表或视图不存在 问题:数据没有进行初始化。 解决方法:访问http://localhost:8080/eosmgr里面有对数据进行初始化的选择,进行初始化后再进行 启动就ok了。...

2011-06-11 23:36:58 88

原创 rcp 焦点问题

WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part VV 代码的错误处:          if (partBeingActivated != null) { ...

2011-06-11 15:21:03 212

原创 How to use the JFace Tree Viewer

http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm

2011-06-09 18:03:05 84

原创 rcp 保持ui状态

public void init(IViewSite site, IMemento memento) throws PartInitException { // TODO Auto-generated method stub   super.init(site, memento);   if(memento!=null)  System.out.prin...

2011-06-09 17:54:09 144

原创 rcp 自定义扩展点

自定义扩展点其实请简单的。首先通过可视化的界面,根据你的需求,创建扩展点。(可以参考eclipse扩展点) 再次通过代码调用IConfigurationElement elements[] = Platform.getExtensionRegistry().getConfigurationElementsFor("扩展点名称");  总结:扩展点也就是通过配置 文件把代...

2011-06-09 16:10:18 465

原创 rcp adapters 扩展点

org.eclipse.core.runtime.adapters 该扩展点,可以通过IAdapterFactory  把 类型转换这块代码 抽取出来,从而达到解除耦合。 原始做法:public  class Model    implements IAdaptable{      。。。。。 @Override public Object getAdapte...

2011-06-09 13:37:50 110

原创 rcp Services 扩展点的使用

 <extension point="org.eclipse.ui.services"> <serviceFactory factoryClass="org.eclipse.ui.tests.services.LevelServiceFactory"> <service ...

2011-06-09 10:39:09 114

原创 gef emf的结合

在gef中,如何使用emf做为模型,与一般我们自己实现模型的区别:1:模型的代码不用自己去实现了,使用emf可以自动生成。2:模型的通知gef part 更改视图,emf 提供了这样的功能,不过part还是需要去注册,监听,也要实行     emf 的接口:Adapter 3:支持xml的存储,序列号 更为方便。 4:属性栏中显示的属性在part 中实现。pu...

2011-06-08 15:34:01 220

原创 rcp 容易犯的错误

1:两个插件之间互相引用。2:插件的加载顺序。会引起来创建失败。3:代码的编写位置。

2011-06-07 22:43:23 124

原创 Java陷阱之assert关键字

Java陷阱之assert关键字 一、概述 在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言...

2011-06-03 15:30:56 65

原创 java中continue break使用

continue  跳转到下次循环。  break     终止循环。 后边还可以添加 表示如:continue  aa  或break  aa 代码: aa: while(true){   while(true)   break aa;}}  aa: while(true){   while(true)   continue ...

2011-06-02 12:53:09 97

原创 Eclipse 程序界面美化技术

http://student.csdn.net/link.php?url=http://www.ibm.com%2Fdeveloperworks%2Fcn%2Fopensource%2Fos-cn-ecl-rcprich%2F

2011-06-01 09:45:18 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除