介绍GEF(Graphical Editor Framework)是Eclipse平台下一个很重要的图形编辑器框架。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 22:27:44
                            
                                116阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、前言 这一节,我们将会创建一个GEF入门实例 二、新建RCP项目 1. New 一个 Plug-in Project 2.输入项目名 项目名:com.ray.gef.helloworld 3.Content页 勾选下面三处 说明: 1处:生成一个Activator,用于管理插件的生命周期 3处:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-31 20:22:00
                            
                                317阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            GEF的英文全称是Graphical Editor Framework。GEF的中文书籍在市面上面基本没有的。可是许多的Eclipse的二次开发项目可能却须要用到Eclipse的GEF的相关技术。GEF是一个Eclipse的项目之中的一个,著名的XMind软件(http://www.xmind.net/)就是基于GEF开发的。例如以下图所看到的意,做出来的界面很的美丽和灵活。另外,WindowBu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-30 09:34:00
                            
                                283阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            写道FigureCanvas (layoutManager=ViewportLayout prefSize=null) |- LayeredPane (layoutManager=StackLayout prefSize=null) |- GuideLayer (layoutManager=null, prefSize=null) |- ScalableLayeredPane (layout...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-13 10:59:50
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            新手学习GEF过程中,GEF的配置会很浪费时间,方法、博客很多,配置GEF失败了很多次,最后还是找到了原因eclipse的插件配置,最好用的还是LINK方式:第一步:首先把GEF的插件包解压成两个文件夹,features和plugins,在eclipse的根目录下建立文件夹GEF,并将features和plugins至于其中。\eclipse\GEF\eclipse\features\eclipse\GEF\eclipse\plugins第二步:在eclipse根目录下建立links文件夹,这个名称不可以修改,并建立GEF.link文件eclipse\links\GEF.link第三部:在GE        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-29 20:19:00
                            
                                115阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在学习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评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.下载Eclipse及其语言包
打开http://www.eclipse.org/downloads/,下载相应的文件。如下载Eclipse Classic版
打开http://www.eclipse.org/babel/下载相应语言包
2.安装Eclipse
Eclipse直接解压,语言包直接解压后覆盖Eclipse解压出来的文件夹中的同名文件夹            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-29 19:55:10
                            
                                398阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #tar zxvf eclipse-inst-linux64.tar.gz
# cd  eclipse-installer/
# ./eclipse-inst 
Eclipse Installer:
GTK+ Version Check
Incompatible JVM:
Version&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-18 18:52:53
                            
                                879阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            eclipse可以提升编写Java代码的效率,简化Java项目的管理。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 09:39:11
                            
                                315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.
 
 
2.
 
 
3.
 
4.
 
 
5.
       
 
 
 
6.
             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-02-23 09:40:00
                            
                                121阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.准备好eclipse EE 2.解压 3.单击eclipse图标 4.然后就可以书写程序 jdk可以被eclipse自动搜索加载,直接新建项目。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-07 21:17:00
                            
                                329阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            首先单击Eclipse->Help->Install New Software 在出现的Install窗口中,点击右侧的Add 并在Name中输入 keplerLocation中输入 http://download.eclipse.org/releases/kepler,点击ok 然后出现下图 在t ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-26 10:58:00
                            
                                722阅读
                            
                                                                                    
                                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阅读
                            
                                                                             
                 
                
                                
                    