![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GEF学习
nbhh0571
这个作者很懒,什么都没留下…
展开
-
GEF编辑器的深入应用
最近,由于项目工作较忙,写作很少,但是通过项目的应用,对GEF进行了深度研究,主要内容如下:一、GEF编辑器中网格线线型的调整、背景颜色的改变等等GEF编辑器中,网格线作为辅助实现节点定位、相邻节点之间自动对齐调整等功能,具有重要意义。但是,GEF网格确省网格线留给我们的调整余地只有单元格的间距,针对有些用户的特殊要求,比如修改线型等,就无能为力了。由于项目的需要,对此类内...2008-07-19 23:57:16 · 209 阅读 · 0 评论 -
GEF学习心得
GEF(Graphical Editor Framework)是一个图形化编辑框架,提供以图行方式来编辑数据,为UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工具提供了良好的开发平台。网上关于GEF的介绍已经很多了,其中八进制和疯狂的菠菜文章比较精彩。我之所以也想发表一些文章,主要是被GEF的功能深深吸引,希望以我的视角介绍GEF,让更多的开发者投入精力去研究,一起探...2008-02-27 14:06:48 · 150 阅读 · 0 评论 -
利用GEF制作表格系统(需求)
网上关于GEF的例子有很多,有兴趣的朋友可以去搜索,包括流程模型、数据模型、电路图等工具的开发等等。如果还重复上述内容,有碍大家观瞻,我这里以一个电子表格的例子来说明。设计目标说明利用GEF制作一份类似Word表格的系统,主要功能概括为:1、界面上可以放置多份表格,可以删除选择的表格;2、可以拖动修改表格的位置;3、可以在选中的表格中插入行、插入列,以及删除行、删除列;4、可以选择单元格,合并、拆...2008-02-27 15:44:49 · 191 阅读 · 0 评论 -
利用GEF制作表格系统(模型设计)
模型设计1、建立通用模型,实现模型属性变化的跟踪public class AbstractNode implements Cloneable,IPropertySource, Serializable {… private static final long serialVersionUID=10000100L; private PropertyChan...2008-02-27 15:49:46 · 195 阅读 · 0 评论 -
利用GEF制作表格系统(视图设计)
视图设计表格视图设计在编辑器中调色板中,选择表格,拖入编辑器,系统默认显示一个方框的思路,来规划表格的显示图形。由于表格中有很多子元素,所以设置显示图形时,必须考虑子元素的显示位置和子元素的布局管理。public class TableFigure extends Figure{ private TableNode model; private Figure childPane...2008-02-27 16:05:49 · 137 阅读 · 0 评论 -
利用GEF制作表格系统(控制器设计)
控制器设计通用模型我们可以简单抽取一个控制器通用模型,实现监听器的注册和注销,其它控制器继承该控制器。public class AbstractEditPart extends AbstractGraphicalEditPart implements PropertyChangeListener{ //@Override public void acti...2008-02-27 16:23:53 · 137 阅读 · 0 评论 -
利用GEF制作表格系统(编辑器设计)
编辑器设计为了便于查看,编辑器设计部分进行了简化处理,去掉了保存和导入部分,参考代码如下: public class FormEditor extends GraphicalEditorWithPalette { public static final String ID = "com.nuoda.form.rcp.formeditor"; GraphicalViewer v...2008-02-27 16:39:58 · 232 阅读 · 0 评论 -
会不会跟着AXIS2上贼船
会不会跟着AXIS2上贼船SOA架构是目前比较流行和追求的架构,AXIS2也是开发WebService比较流行和追随者众多的中间件,网上也有大量的文章,分析AXIS2提供的例子。十分遗憾,难以找到比较深入的例子和有自己思想的文章,不是说作者水平低,而是作者都是按照例子的思想和AXIS2的思路来写作。首先,我们来分析一下什么情况下采用服务架构比较好,应该包括以下几种情况:1、 分布式环境...原创 2008-12-02 12:18:25 · 119 阅读 · 0 评论