在开发过程中,遇到了连线题。当我们已经把锚点以及其他任务都完成后,连线还是无法开始连接。查看了许多的类,以及方法的说明,还是没有能够解决问题?
最后在无意中发现了,在ContainerEditPart中安装了EditPolicy.GRAPHICAL_NODE_ROLE角色,并设置为空
在把EditPolicy.GRAPHICAL_NODE_ROLE注释掉即可,具体原因还在学习中
最后在无意中发现了,在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注释掉即可,具体原因还在学习中
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}