随笔分类 -  Eclipse插件开发

RCP常见问题
摘要:1.NoClassDefFoundError 解决办法: 查下依赖和插件启动情况 (manifest的requires和Import、osgi console插件启动情况) manifest的runtime标签页下的Classpath添加 . 阅读全文

posted @ 2016-08-29 16:55 huadoumi

org.eclipse.ui.menus扩展点学习
摘要:Eclipse菜单: menu:help?after=addtions menu:navigate?after=open.ext2 menu:window?after=newEditor menu:file?after=open.ext org.eclipse.ui.menus属性 location 阅读全文

posted @ 2016-07-14 11:50 huadoumi

打开指定的首选项页
摘要:WorkbenchPreferenceDialog dialog = WorkbenchPreferenceDialog.createDialogOn(Display.getDefault().getActiveShell(), "首选项页ID"); dialog.open(); 阅读全文

posted @ 2016-06-15 17:33 huadoumi

Equinox P2的学习
摘要:product.configuration 点击“Add按钮”并添加以下插件: org.eclipse.equinox.p2.ui org.eclipse.equinox.p2.ui.sdk org.eclipse.equinox.p2.ui.sdk.scheduler org.eclipse.eq 阅读全文

posted @ 2016-05-13 18:12 huadoumi

开发Eclipse自定义控件
摘要:摘自:http://www.ibm.com/developerworks/cn/opensource/os-eclipcntl/ 我们在开发自定义控件时主要考虑以下问题: 1、 自定义控件的绘制:通常我们需要自己对控件的形状或图案进行绘制; 2、 控件对键盘事件的响应:当焦点进入控件,用户进行键盘操 阅读全文

posted @ 2016-01-26 14:29 huadoumi

常用的SWT样式
摘要:shellSWT.APPLICATION_MODAL //建立一个APPLICATION模态窗口SWT.MODELESS //建立一个非模态窗口注: 所谓模态对话框,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。非模态对话框则不会强制此种特性,用户可以在当前 对话... 阅读全文

posted @ 2016-01-18 11:54 huadoumi

Eclipse中修改SVN用户名和密码方法(转)
摘要:由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。解决方案:在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办... 阅读全文

posted @ 2015-10-08 11:56 huadoumi 阅读(196) 评论(0) 推荐(0)

TableViewer使用
摘要:1.自定义编辑器激活方式 /** * Create a customized editor whose activation process is customized * * @param viewer * the viewer the editor is created for ... 阅读全文

posted @ 2015-08-28 17:35 huadoumi 阅读(702) 评论(0) 推荐(0)

builder.properties
摘要:请加上这句话: javacDefaultEncoding.. = UTF-8 阅读全文

posted @ 2015-08-28 17:21 huadoumi 阅读(146) 评论(0) 推荐(0)

Activator常用方法
摘要:1.获取图片public static Image getImage(String key) { Image img = getDefault().getImageRegistry().get(key); if (img == null) { getDefault().getImageReg... 阅读全文

posted @ 2015-08-28 17:18 huadoumi 阅读(424) 评论(0) 推荐(0)

Job的使用
摘要:1、Job完成状态监听: job.addJobChangeListener(new JobChangeAdapter() { @Override public void done(IJobChangeEvent event) { PlatformUI.getWorkbench().g... 阅读全文

posted @ 2015-08-27 17:14 huadoumi 阅读(540) 评论(0) 推荐(0)

导航