Eclipse PlugIns&RCP&OSGI知识库


最近更新文章

也说关于WizardPage的动态生成

在Eclipse中一个Wizard=WizardDialog+Wizard+WizardPage,在这三者中,可以把前者看成后者的容器(container),看看这些类里面的代码就知道,Eclipse自己也是这么认为的,而我们最终看到的东西是WizardPage,在一个Wizard中虽然我们看到的是每一个WizardPage都是在点击next的时候一个一个显示的,但是他们的创建却是在Wizard初 ...
macrochen 评论 (1) 有 3537 人浏览 2011-06-01

Eclipse 运行命令行参数大全

http://www.blogjava.net/beansoft/category/23349.html Eclipse 运行命令行参数大全 包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如: eclipse -nl en_US 将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 ...
tianping 评论 (0) 有 4346 人浏览 2011-06-01

Eclipse 启动运行速度调优

JVM 提供了各种用于调整内存分配和垃圾回收行为的标准开关和非标准开关。其中一些设置可以提高 JAVA IDE 的性能。 注意,由于 -X (尤其是 -XX JVM)开关通常是 JVM 或 JVM 供应商特定的,本部分介绍的开关可用于 Sun Microsystems J2SE 1.4.2。 以下设置在大多数系统上将产生比工厂更好的设置性能。 -vmargs - 表示将后面的所有参数直接传递到所 ...
tianping 评论 (1) 有 5164 人浏览 2011-06-01

Model is king: EMF will play a main role in Eclipse

If you have several years development experience in Eclipse plugin, then you will know that a good model is the key for a successful UI, even UI stuff is important, but the king is model behind it. As ...
alexgreenbar 评论 (0) 有 825 人浏览 2011-06-01

eclipse小技巧

最近写CODE的时候,遇到个问题:得到一个JAVA文件所在的插件路径.问题倒是很快解决了.可气人的是这个问题好久之前我已经问过一次了.没想到又忘了.郁闷!!!于是决定写篇文章,把ECLIPSE开发中的小方法集中起来,方便自己查询,也可以给刚入门的程序员个提示.对于同时也希望谁有小的技巧能共享一下.我也算是抛砖引玉吧. 1.得到某PLUGIN的路径: Platform.getBundle(" ...
grid.qian 评论 (0) 有 4010 人浏览 2011-06-01

How to design your own extension-point for Eclipse

Eclipse allow you to extend its functionalities by implementing its extension-point. We often write a Eclipse plugin which implement some of Eclipse's existing extension-points, e.g. if we want to cont ...
alexgreenbar 评论 (0) 有 1571 人浏览 2011-06-01

tooltip + F2

在ECLIPSE中开发JAVA程序,当我们打开一个JAVA类时,ECLIPSE会打开一个JDT的JAVA EDITOR来显示这个类.当把鼠标移到某一个JAVA类型时,会出现一个tooltip的提示信息.这时我们可以按F2来把焦点设定在这个提示信息窗口上,这样就不会因为一移动鼠标这个提示窗口就消失了. tooltip大家都会加,但怎么把F2这个功能也加上去呢? 其实很容易,下面我用简单的代码介绍一下 ...
grid.qian 评论 (0) 有 2311 人浏览 2011-06-01

eclipse comparedialog reuse

最近由于工作需要,学习了ECLIPSE的COMPARE插件,并利用它进行了两个String的比较. 相关资料: http://wiki.eclipse.org/FAQ_How_do_I_create_a_Compare_dialog%3F http://wiki.eclipse.org/FAQ_How_do_I_create_a_compare_editor%3F http://wiki.ecli ...
grid.qian 评论 (2) 有 1475 人浏览 2011-06-01

关于多页编辑器中不同Editor之间的Redo&Undo冲突的解决

在我们的插件工具的开发过程中碰到一个问题,就是在编辑xml文件的时候,因为采用了EMF建模,导致在使用Eclipse Forms编辑节点和属性与编辑事件的JavaScript脚本的Editor之间二者的Redo&Undo功能有一定的冲突,EMF的Redo&Undo不可用,当把JavaScript编辑器中TextViewer的UndoManager屏蔽了之后,EMF的Redo& ...
macrochen 评论 (0) 有 1905 人浏览 2011-06-01

TextEditor原理分析笔记

Editor的语法着色原理:Eclipse使用damage ,repair和reconcile模型来实现语法着色功能,当用户每次修改了document,Reconciler就会去计算文档中哪些可视区域是无效的以及如何去repair之:这里的damage表示需要重新加以显示的文本,repair则表示重新进行显示的方式,而reconcile则是这个重新显示的过程.为了定制damage和repair,需要 ...
macrochen 评论 (0) 有 2270 人浏览 2011-06-01

最近的Eclipse开发总结

java.lang.IllegalAccessError: tried to access field ... 定义在基类中的属性,在子类的内部类和匿名类中是无法使用的,否则会报出这样的错误,解决方法是调用属性的get方法 在打包的时候,如果在binary build中没有选中META-INF的话,会导致在调用该包中的class的时候出现找不到类的异常错误 在EMF中一个,使用TreeViewer来 ...
macrochen 评论 (0) 有 998 人浏览 2011-06-01

如何判断一个eclipse的版本的代码

java 代码 String version = System.getProperty("osgi.framework.version"); //$NON-NLS-1$ if (version != null && (version.startsWith("3.2") || version.startsWith("3.3&q ...
macrochen 评论 (0) 有 826 人浏览 2011-06-01

如何使EMF模型对应的编辑控件能处理Undo&Redo操作

在EMF自动生成的editor中,只提供了TreeViewer作为编辑控件,自动生成的代码能让TreeViewer处理Redo&Undo操作,如果还需要对EMF对应的Attribute使用Text, Combo等Widget进行编辑的话,那么如何将这些Widget的编辑也能实现Undo&Redo操作呢? 首先我们来分析一下,对于TreeViewer是如何实现Redo&Und ...
macrochen 评论 (0) 有 1027 人浏览 2011-06-01

Display.asyncExec()用法一则

有时候我们需要对Text Widget输入框中的内容加以验证,如果输入内容不合法,将使用MessageDialog.openError()显示出错信息对话框,关闭对话框之后,焦点重新回到输入出错的Text Widget,并全选输入内容,但是有一个问题,会导致不断弹出错误信息对话框,其原因不得而知,这时使用Display.asyncExec()来解决,该方法会新开一个线程,并在当前所有调用执行完毕之后 ...
macrochen 评论 (0) 有 1944 人浏览 2011-06-01

插件打包的注意事项

如果插件项目中包含属性文件、相关配置文件等资源文件,而且这些文件不是放在class目录下,而是和source同级目录中的话,那么在打包的时候,这些项目不能打包成jar包,而应该打包成plugin文件夹的形式,否则在使用插件的时候,会出现因为找不到相关的资源文件而报错
macrochen 评论 (0) 有 1015 人浏览 2011-06-01

知识库信息

最新评论

a页面输入整数n,想在B页面动态生成n个label页,该怎么设置,求完整例子。。。谢谢。。。
luoww1 评论了 也说关于WizardPage的动态生成
能不能解释下,xml规范与这里的详细联系呀。我正好要做这块的东西,正无从下手呢。
Ant_You 评论了 JFace Text Editor完全掌握之终极指南(1)
List.addSelectionListener可以响应双击和回车事件。
lyb520320 评论了 最近的Eclipse plugin开发总结
...
luogen33 评论了 Eclipse及其插件介绍和下载
为撒觉得iteye的广告越来越。。。因为“被改名”的原因么。。。
jimmylianf 评论了 Eclipse 、 Equinox 和 OSGi
...
BlueDream348 评论了 Eclipse 、 Equinox 和 OSGi
不是很明白那个图
opmic 评论了 Eclipse 、 Equinox 和 OSGi
不错,我喜欢。
songfantasy 评论了 Eclipse WTP Projects Facets实战指南(1)
为这事,郁闷了两天了,谢谢!!!
zsh1120 评论了 eclipse comparedialog reuse
太谢谢了,正需要这方面的资料!!!!
zsh1120 评论了 eclipse comparedialog reuse
有可以实战的demo吗?
surpass_li 评论了 OSGi入门笔记
此外,这两种方式所支持的I18N并不是动态的,也就是说,当用户从控制面板中更改了语言以后,需要重启应用 ...
huzhenyu 评论了 在Eclipse RCP中实现I18N的思考与疑问
大哥,怎么生成包,导入class文件?
coolinc 评论了 Eclipse WTP Projects Facets实战指南(1)
不错!正在学习中……
mic_scofield 评论了 使用Annotation以1行代码完成一个TableVie ...
引用
http_url 评论了 OSGi技术预测: 未来几年60%的Java虚拟机上 ...
挺好的。挺好的。
smallboby 评论了 OSGi入门笔记
直接上这看吧http://www.ibm.com/developerworks/search/sear ...
331008019 评论了 Eclipse RCP开发书籍资料简介
您好,有源码吧可否发到我的邮件cuiranjava@163.com
cuiran 评论了 用RCP实现MSN风格的登录窗口
公司里就有个类似的框架,可以再上面发布桌面,web程序可以共享一个日期管理器组件等classloade ...
hanjiangit 评论了 OSGi技术预测: 未来几年60%的Java虚拟机上 ...
原创作者: erylee 阅读:1794次 评论:4条 更新时间:2006-12-29 ....... ...
love_seam 评论了 OSGi技术预测: 未来几年60%的Java虚拟机上 ...
Global site tag (gtag.js) - Google Analytics