Jgraph 遵循 MVC
分
GraphModel
CellView
CellHandle
BasicMarqueeHandler 是对 Jgraph 进行控制的
基本上每一个View 中都有 handle
可以参考 EdgeView
edge -- 边
vertex -- 节点
port -- 在边的方向
通过
DefaultCellViewFactory 来设置对应不同的 CellView 对应的 CellHandle
控制是否可以接收在边上增加点
isAddPointEvent
参考
GraphEd.java
中的
MyEdgeHandle
Jgraphpad.java
1)入口
2)配置Editor CellViewFactory
configureEditor --行 718
3)配置Tools
addTools
GraphCell 的 右键事件 是
JGraphpadMarqueeHandler
来控制右键的菜单
通过
DefaultCellViewFactory 来设置对应不同的 CellView 对应的 CellHandle
控制是否可以接收在边上增加点
isAddPointEvent