GEF编辑器的深入应用

最近,由于项目工作较忙,写作很少,但是通过项目的应用,对GEF进行了深度研究,主要内容如下:

一、GEF编辑器中网格线线型的调整、背景颜色的改变等等

GEF编辑器中,网格线作为辅助实现节点定位、相邻节点之间自动对齐调整等功能,具有重要意义。但是,GEF网格确省网格线留给我们的调整余地只有单元格的间距,针对有些用户的特殊要求,比如修改线型等,就无能为力了。

由于项目的需要,对此类内容进行了研究,实现了网格线线型的调整、编辑器背景颜色的调整等等。实现的方法是:对rootEditPart进行createGridLayer进行重写,将自己网格的设计来替换系统确省的gridLayer。

二、GEF编辑器中,建立层的概念

GEF编辑器中,可以设置多个层,每一层都有自己的画布,在画布上实现自己的元素布置。可以控制显示不同的层。

三、对于采用XYLayout布局的容器,在容器尺寸变化时,同步放大或缩小容器的元素尺寸,使容器的元素始终能够全部显示出来。

四、消除调色板所占的位置。确省情况下,即使调色板没有,系统仍然为其保留空白区域。

五、建立编辑状态和运行状态的两种模式,在运行模式下,Figure中各个元素响应外部事件,按照模型的配置,实现实际的控制和执行等等。

由于最近比较忙,空下来时,逐步补全有关内容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值