Eclipse插件
开发者联盟league
这个作者很懒,什么都没留下…
展开
-
eclipse二次开发,整合cef浏览器
打开github chromiumembedded /java-cef 下载java/org/cef文件夹下所有文件打开 jcefbuild /jcefbuild 下载2019年release的win64.zip新建一个plugin工程,将 gluegen-rt-natives-windows-amd64.jargluegen-rt.jarjcef-tests.jarjcef.jarjogl-all-natives-windows-amd64.jarjogl-all.jar.原创 2021-04-09 22:05:37 · 868 阅读 · 1 评论 -
eclipse扩展点-禁用菜单项
可以在plugin.xml里面配置扩展点org.eclipse.ui.activities原创 2021-02-24 09:54:52 · 294 阅读 · 0 评论 -
eclipse-ole 以外部程序在eclipse内打开编辑器的功能
关键代码在org.eclipse.ui.internal.editorsupport.win32.OleEditor,先创建OleFrame对象 @Override public void createPartControl(Composite parent) { // Create a frame. clientFrame = new OleFrame(parent, SWT.CLIP_CHILDREN); clientFrame.set原创 2020-12-15 10:53:32 · 311 阅读 · 0 评论 -
eclipse 安装cef地址
打开eclipsehelp->install new software点击Add按钮,将 https://equo-chromium-swt.ams3.digitaloceanspaces.com/rls/repository 地址输入到location地址栏,点击Add原创 2020-12-08 15:18:10 · 546 阅读 · 1 评论 -
SWT-保存widget为图片实例
重点代码如下,利用GC复制widget的像素点到Image对象,并使用ImageLoader保存文件输出流GC gc = new GC(browser);Image image = new Image(display, browser.getSize().x,browser.getSize().y);gc.copyArea(image, 0, 0);ImageLoader imageLoader = new ImageLoader();imageLoader.data = new Image原创 2020-11-27 16:32:21 · 254 阅读 · 0 评论 -
SWT-List反选
public static class DeselectAdapter extends SelectionAdapter{ private java.util.Set<Integer> selected = new TreeSet<>(); @Override public void widgetSelected(SelectionEvent e) { List list = (List) e.widget;.原创 2020-11-27 15:27:01 · 226 阅读 · 0 评论 -
eclipse插件-获取插件内部资源文件的方法
URL findUrl = FileLocator.toFileURL(FileLocator.find(bundle,new Path("html/template.ftl"),null));原创 2020-11-26 09:51:22 · 281 阅读 · 0 评论 -
CDT分析调研
https://www.yuque.com/maomaoyuxia/vim7y4原创 2020-09-11 10:35:08 · 197 阅读 · 0 评论 -
Eclipse RCP开发-handler command menu模型
HandledContributionItem.updateItemEnablement()org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer原创 2019-12-12 12:35:49 · 318 阅读 · 1 评论 -
Eclipse插件开发,编辑器与大纲Outline视图联动
一,创建ContentOutlinePageprivate class FileTreeContentOutlinePage extends ContentOutlinePage {}二,初始化编辑器时创建OutlinePage,并在适配器方法中返回private FileTreeContentOutlinePage contentOutlinePage;@Override...原创 2019-09-25 14:53:33 · 866 阅读 · 0 评论 -
Eclipse插件开发,与Properties视图联动
Eclipse的Properties视图可以显示和编辑对象的属性。在SelectionListener被触发后,Properties视图会自动检测工作台选中的对象是否支持IPropertySource接口,被选中的对象可以直接实现IPropertySource接口或者通过注册适配器工厂IAdapterFactory的方式返回一个IPropertySource对象。以下案例就是以第二种方法实现的...原创 2019-09-25 12:24:46 · 663 阅读 · 0 评论 -
Eclipse二次开发:Eclipse 插件开发法则
扩展者 贡献法则( Contribution Rule ):一切皆是贡献。 遵循法则( Conformance Rule):插件必须遵循预期的接口。 共享法则( Sharing Rule):增加,不要取代。 有样学样法则( Monkey see/Monkey Do Rule):遇到问题时,首先复制类似插件的结构。 相关性法则( Relevance Rule):只有在操...转载 2018-02-24 20:15:00 · 527 阅读 · 0 评论 -
基于 JFace Text Framework 构建全功能代码编辑器
转载自https://www.ibm.com/developerworks/cn/opensource/os-cn-ecljtf4/Content AssistantContent Assistant(内容提示)可以帮助程序员快速的完成代码,并且还有代码自动补全的附加功能。这对于一个代码编辑器来说是至关重要的,也是不少人喜欢用 IDE 编写代码的原因之一。但是这个功能背后却不是那么简单的,我们先来...转载 2018-03-30 11:13:09 · 579 阅读 · 0 评论 -
Eclipse二次开发:打开一个新的Window
PlatformUI.getWorkbench().openWorkbenchWindow(null);效果如下原创 2018-04-18 14:22:35 · 1078 阅读 · 0 评论 -
Eclipse二次开发:打开web 浏览器
try { IWorkbenchBrowserSupport workbenchBrowserSupport = PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowser webBrowser = workbenchBrowserSupport.createBrowser(IWorkbenchBrowserSupport....原创 2018-04-18 14:27:29 · 553 阅读 · 0 评论 -
Eclipse二次开发:打开Eclipse帮助系统
BusyIndicator.showWhile(null, new Runnable() { @Override public void run() { PlatformUI.getWorkbench().getHelpSystem().displayHelpResource("https://cn.bing.com/search?q=rcp+get+default+image...原创 2018-04-18 14:31:59 · 652 阅读 · 0 评论 -
在RCP应用上使用Jfreechart绘制图表(附源码)
转载自:https://www.cnblogs.com/leefreeman/archive/2012/06/28/2567794.html在RCP应用上使用Jfreechart绘制图表(附源码)2012-06-28 16:21 by 飘扬的红领巾, 1900 阅读, 0 评论, 收藏, 编辑 下午闲来无事,找出Jfreechart来复习一下,做了个在RCP上使用Jfre...转载 2019-03-12 15:48:40 · 348 阅读 · 0 评论 -
在Eclipse RCP中开发JFreeChart示例
转载自:http://www.blogjava.net/sterning/archive/2007/10/16/153302.html 在Eclipse RCP中开发JFreeChart示例RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己...转载 2019-03-12 16:04:46 · 430 阅读 · 0 评论 -
Eclipse官方repository地址
https://repo.eclipse.org/content/repositories/http://mirror.rise.ph/eclipse/https://git.eclipse.org/chttps://download.eclipse.org/releases/https://mvnrepository.com/artifact/org.eclipse.platfo...原创 2019-06-12 11:59:46 · 1120 阅读 · 0 评论 -
eclipse wiki
https://wiki.eclipse.orgtycho 教程https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview原创 2019-07-12 16:08:11 · 228 阅读 · 0 评论 -
eclipse rcp 使用tycho打包
https://www.vogella.com/tutorials/EclipseTycho/article.html#maventycho_overview原创 2019-09-09 17:54:29 · 657 阅读 · 0 评论 -
eclipse 修改默认编码
在${launcher}.ini文件中修改,重点是Dfile.encoding参数是jvm的启动参数,必须放在-vmargs后面-vmargs-Dfile.encoding=UTF-8原创 2019-09-11 16:21:45 · 232 阅读 · 0 评论 -
常用下载地址
https://sourceforge.netpython eclipse插件地址eclipse nebula自定义扩展功能下载ibm nebula官方论坛原创 2019-09-17 18:39:11 · 204 阅读 · 0 评论 -
Eclipse二次开发:SWT中使用Swing
在SWT出现之前,已经有众多的Swing程序和控件被开发出来,为了充分利用这些现有的资源,SWT需要提供一种在SWT中使用Swing控件的途径。 Swing是通过在AWT的Canvas控件上绘图以显示各种控件的,而AWT的控件与SWT的原理相似,都是直接对应到操作系统的控件资源,因此只要使用SWT模拟出AWT的Canvas,Swing的控件就可以在上面运行。为此,SWT提供了一个org.eclip...转载 2018-02-25 15:32:28 · 385 阅读 · 0 评论