GEF学习教程4-Unplugged版

 继续完成前面的例子.
有了前面的基础,我感觉到后面是越来越轻松了:)本来例子就是非常简单.

代码下载

先看看最后的样子:

图1:

图2:


这样看上去我觉得才有点意思了.

当然不可避免的我们需要修改前面的model:
看看UML图:



我还是在教程3的代码基础上修改得来的.这一次代码量很少.
增加的是Page类,它对应的Figure是FigurePage和FigureEditPart.使用的是FlowLayout,因为这些技术前面都已经用到了,所以这里也就不重复了:)

因为Container,Label, MyButton都是放在Page里,所以我增加了一个接口Control,接口是空的,这样就删掉了原来的CreateContainerCommand,他们使用一个公共的CreateControlCommand.

下一个教程我要结合这个例子简单讲一讲如何将EMF和GEF结合起来做:)

参考资源:
GEF学习教程-Unplugged版系列
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值