写道FigureCanvas (layoutManager=ViewportLayout prefSize=null) |- LayeredPane (layoutManager=StackLayout prefSize=null) |- GuideLayer (layoutManager=null, prefSize=null) |- ScalableLayeredPane (layout...
原创
2023-10-13 10:59:50
60阅读
PS:此为飞哥作品,为了扩大规模效应,我特代以发布【注意】手机必须要ROOT,且必须安装过Busybox。如果您不懂什么是ROOT、什么是Busybox,请不要安装该应用!【运行环境:仅用于 Android 2.3.3 - 2.3.x 版本,因此根据你的系统版本仔细选择!】此为系统级别高级应用,如果您不知道它用来做什么的,请仔细阅读说明。针对此神作,请给予五星支持!系统设置-----关于信息---
转载
2024-10-08 09:27:33
5阅读
简单的节点连线(应用实例)
隔间形状(用GMF生成简化的数据库设计器)
不使用连接的GEF应用(浅谈布局)
表格的一个实现
树的一个实现
容器应用(XYLayout和展开/折叠功能)
原创
2010-11-03 16:56:00
853阅读
介绍GEF(Graphical Editor Framework)是Eclipse平台下一个很重要的图形编辑器框架。
原创
2022-10-17 22:27:44
116阅读
1评论
最近在学习GMF和GEF,搜集了很多相关的资料,花了不少时间,了解到GEF使用起来不是很容易,所以我做了下面的学习笔记,加深自己对GEF的了解。也发布到网上,希望对有对需要的同学有帮助。
网上有很多资料介绍说了GMF是GEF和EMF的整合,可以很方便的在不用写几行行代码的情况下,做出一个有很完善功能的图形框架来。但要很好的控制GMF,还是应该多了解些GEF的知识。
我觉得GMF应该是一个类似M
原创
2008-12-11 16:56:43
1668阅读
一、创建“插件项目(Plug-in Project)”
软件需求:eclipse-modeling-ganymede-SR1-incubation-win32.zip
JDK6
新创建插件项目,在第二步是,做如下选择,把我们的插件项目作成可以独立运行的RCP程序:
二、创建“编辑器(editor)”
编辑器与视图一样是工作台内的可视组件,其扩展点是org.eclipse.ui.e
原创
2008-12-11 17:03:52
2408阅读
八、创建嵌套的视图
前面的步骤,创建了公司视图,下面再创建一个国家视图用来容纳公司视图。这就需要按前面的方法把MVC都重新创建一遍。
Model
View(Figure)
Control(EditPart)
注意重写红框中标识的getModelChildren方法,否则不能显示出“公司”图标,应该注意“CountryBean”模型内显示有2种图标,一种是嵌套在其内部的“Comp
原创
2008-12-12 10:39:08
1135阅读
在GMP:了解GMF引擎功能(Graphical Modeling Framework)中的架构组件中介绍了GMF依赖于GEF,本篇介绍一下GEF。GEF(Graphical Editing Framework)建立标准的MVC构架,代码利用Draw2D作为自己的View部分,主要代码实现复杂的树状(于Model分别对应)的控制器。实现的框架具有很高的可复用等特性,例如:将图形部件功能分解为多个E
原创
2010-10-27 08:36:00
2257阅读
Graphical Editor Framework (GEF) GEF允许开发者使用已有的应用模型简便的开发出一个图形化编辑器。GEF可以使开发者快速的将现有的模型移植到一个图形化编辑的环境中。这个图形化环境是基于SWT的绘图插件“draw2d”。GEF是基于
转载
2011-11-08 10:57:00
409阅读
2评论
序:从本文开始,笔者将陆续发表有一个关于GEF学习的系列文章,这些文章写于2009年,有个别的思想可能有些“过时”了,我将尽可能的做更正,也希望大家能提出修改建议。文章有个常见的标识“JPort”,文章中的包名都以org.jport的形式出现,这是以前我一个项目的名称。 &nbs
原创
2011-04-23 10:39:25
897阅读
GEF学习笔记(一) eclipse的GEF相关项目说明 首先、感谢八进制的辛勤劳动和奉献。这几天开始对GEF发生兴趣,八进制的GEF系列对我学这些的帮助很大入门很快。自己也就顺手把周末学习的东西记录下来。帮助后来学人。我会把这几天所学陆续写出希望大家支持。目前、正在为八进制例子发愁,我对NodePart增加了ResizeEditPolicy,但是不知为何鼠标拖动时有个灰色的
转载
2024-05-27 18:26:35
34阅读
1 Summary
本文讨论了GEF开发的一般步骤,并结合企业应用实例,详细介绍了GEF的主要运用方法。 本文未对GEF的原理作过多的阐述,如果需使用GEF进行企业应用的研发,还需对GEF的相关理论做深入的学习,这样才能完全驾驭GEF,开发出更多优秀的应用。
在GEF世界里,几乎所有的东西都能进行定制,如果
原创
2011-04-23 12:21:08
1044阅读
1评论
ok 。上代码模型类package testgef.model; public class HelloModel { private String text = "Hello word"; public String getText() { return text; } public void setText(String text) { this.text = text; } } 这个不多说。
转载
2013-08-07 18:22:00
106阅读
2评论
关键字:GEF Connection 选中后显示连线 GEF(Graphics Editor Framework)是一个挺复杂的图形编辑的框架结构。基本的概
转载
2023-10-17 00:50:53
72阅读
1.1 企业应用架构
GEF提供了一套完善的图形编辑框架,能方便的实现对图形的操作。GEF一般用来做业务建模的框架,如ER、UML、业务流程图,物流规划等。借助GEF可以把复杂的业务逻辑、业务流程清晰的展现给用户,提升用户的体验。
本文结合作者参与的项目,以泊位可视化调度系统为例来说明GEF在企业信息化中的应用。
本章将
原创
2011-04-23 10:58:37
1114阅读
1 GEF辅助功能
1.1 Ruler
在图形编辑区,有时需要借助标尺和网格的功能来定位图形的位置。对于标尺和网格GEF都提供了相应的实现,可以通过学习Gef自带的logic例子来学习。如何预览GEF自带
原创
2011-04-23 12:10:00
2973阅读
目的:实现在editor上画矩形,并将矩形用线连接起来。进一步,在GEF中实现属性视图、大纲视图。创建例程利用模板创建一个Hello RCP插件例程,运行该例程(这个例程是用了eclipse的平台的启动入口)。添加GEF依赖插件在该例程的plugin.xml的插件依赖项中,目前只有org.eclipse.ui和org.eclipse.core.runtime两个插件依赖项,现在将org.eclip
转载
2024-05-28 12:43:26
235阅读
LayoutEditPolicy里实现cr
原创
2023-05-31 22:43:41
86阅读
最近做插件项目。主要负责GEF这块。好吧。资料真少的可以。特别是入门。都是一大堆一大堆的。网上最火的八进制的文章但对于我这种菜鸟级别看了还是一头雾水。各种资料折腾了半天。终于折腾出一个真正的入门例子。啊。亲爱的helloword。写完之后发现GEF入门难其实就难在他的mvc模式,真够绕的。写个helloword就绕了半天。也难怪老大让我接受这个东西的时候语重心长的说。
转载
2013-08-07 18:26:00
229阅读
2评论
1 企业应用支持
1.1 双击支持
实现双击事件,只需在ShipPart中覆写performRequest()方法即可。
原创
2011-04-23 12:15:57
970阅读