GEF--图形的自动复制

      开发Bug库 2005-8-30 20:19
在GEF中曾经出现过图形的自动复制,并多个图形关联在一起,移动自动复制出来的图形,会抛出java.lang.IndexOutOfBoundsException: Index: 2, Size: 1异常。其中大致原因是策略造成的,当在一个EditPart中,同时移除removeEditPolicy(EditPolicy.LAYOUT_ROLE),和removeEditPolicy(EditPolicy.CONTAINER_ROLE)事就会出现这种错误。
 if(((TrmsContainer)getModel()).isTemplate()) {
                System.out.println("--------===============----------");
                this.removeEditPolicy(EditPolicy.CONTAINER_ROLE);
                removeEditPolicy(EditPolicy.LAYOUT_ROLE);
                
            }
调了一下午的程序,没有找到。终于在晚上的时候,找到的大致的毛病,主要还是布局中的策略问题。
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}