连线问题(1)--无法开始连接问题

      开发Bug库 2005-8-16 8:14
在开发过程中,遇到了连线题。当我们已经把锚点以及其他任务都完成后,连线还是无法开始连接。查看了许多的类,以及方法的说明,还是没有能够解决问题?
最后在无意中发现了,在ContainerEditPart中安装了EditPolicy.GRAPHICAL_NODE_ROLE角色,并设置为空
    protected void createEditPolicies() {
        super.createEditPolicies();
        installEditPolicy(EditPolicy.NODE_ROLE, null);//安装策略 node_role
        installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, null);//GRAPHICAL_NODE_ROLE
        installEditPolicy(EditPolicy.LAYOUT_ROLE, new LogicXYLayoutEditPolicy((XYLayout) 
getContentPane() .getLayoutManager()));
        installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, new ContainerHighlightEditPolicy());
    }

在把EditPolicy.GRAPHICAL_NODE_ROLE注释掉即可,具体原因还在学习中
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}