`
dellsoft
  • 浏览: 110852 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Jgraph

阅读更多
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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics