连线(Connection)是怎么添加进Connection Layer的呢

来源:互联网 发布:冒险岛2 账号数据异常 编辑:程序博客网 时间:2024/04/30 15:26

阅读源代码。
在AbstractConnectionEditPart方法中的addNotify实现为:
/**
 * @see org.eclipse.gef.EditPart#addNotify()
 */
public void addNotify() {
 activateFigure();
 super.addNotify();
}


我们需要再看一看acitvateFigure的实现。
protected void activateFigure() {
 getLayer(CONNECTION_LAYER).add(getFigure());
}


获取connection layer,将连线对应的Figure加进去

原创粉丝点击