コード例 #1
0
  public void addChild(Component component) {
    if (component.parent != null) {
      component.parent.directChildren.remove(component);
      removeIndexComponent(component.parent, component);
    }

    component.parent = this;
    this.directChildren.add(component);
    indexComponent(this, component);
  }