具体想要什么样的效果,简单的点击生成线和节点很简单,调用rect,lineto,arc就能完成;如果要在生成的框内加文字就需要text方法,点击生成时将rect的起始点存在一个数组里;然后最好在外面设置一个input框,然后每次生成之后,需要input输入节点的内容,最后设置一个右键事件表示事件结束。置于焦点和交点处逻辑也要考虑到。