博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于easyui开发Web版Activiti流程定制器详解(六)——Draw2d详解(二)
阅读量:6413 次
发布时间:2019-06-23

本文共 632 字,大约阅读时间需要 2 分钟。

回顾:

        上一篇我们介绍了Draw2d整体结构,展示了组件类关系图,其中比较重要的类有Node、Canvas、Command、Port、Connection等,这篇将进一步介绍Draw2d如何使用以及如何扩展。

 

进入主题:

        详细介绍一下Draw2d中几个比较重要的类:

 

Node类:

          是对添加到画布上的节点的高度抽象,如:开始、结束、各种类型Task节点等。它的实现类比较多这里不一一展开讲解了,我们来看看它有哪些重要的方法:

 

Port类:

          是对连接节点间的线的起点和终点的抽象,它有两个实现类:InputPort和OutputPort。

          它们有什么区别呢?看下图你就会明白:

 

 是不是很简单,Port类方法如下:

 

Connection类:

 使用Connection类可以绘制节点间的连接线,Connection类方法如下:

 

Canvas类:

方法如下:

 

以上介绍的是本设计器主要使用到的类以及方法,其他类和方法由于时间篇幅有限这里不过多的说明,请参考源码比较容易理解。

 

下一篇讲解如何扩展和使用Draw2d

 

 

 

Activit官方文档地址

-------------------------------------------------华丽分割线---------------------------------------------------------------------

温馨提示,下面是广告时间(不喜请绕行)

推广一下本人的小店:

优惠多多,欢迎光临!

转载地址:http://ffdra.baihongyu.com/

你可能感兴趣的文章
Android开源项目README规范
查看>>
asp.net core 教程(五)-配置
查看>>
Spring Bean Scope (作用域)
查看>>
Redis命令操作详解
查看>>
java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet
查看>>
SSL协议详解
查看>>
Android Studio自带的抓图和录像功能
查看>>
教妹学 Java:动态伴侣 Groovy
查看>>
第三周作业
查看>>
对象.原型链,函数.原型对象
查看>>
动态 K th
查看>>
MVC 中引入Jquery文件的几种方法
查看>>
servlet容器开发要点
查看>>
[转载]使用Cufon技术实现Web自定义字体
查看>>
dede全功能手册V5.3
查看>>
架构师入门ing
查看>>
[UOJ218]火车管理
查看>>
Android -- 自定义View(一)
查看>>
dp - HNU 13404 The Imp
查看>>
day29 类中的内置函数方法 __str__ __repr__ __call__ isinstance() issubclass()
查看>>