示例#1
0
  private void initPlayField(StringBounder stringBounder) {
    if (playField != null || entity.getParent() == null || entity.getType() != EntityType.GROUP) {
      return;
    }
    this.playField = new PlayField(param);
    final Collection<IEntity> entities = new ArrayList<IEntity>();
    for (IEntity ent : entity.getParent().entities().values()) {
      // entities.add(EntityUtils.withNoParent(ent));
      entities.add(ent);
    }
    playField.initInternal(entities, links, stringBounder);

    // this.frame = new Frame(StringUtils.getWithNewlines(entity.getDisplay()), Color.BLACK, param
    // .getFont(FontParam.CLASS), rose.getHtmlColor(param, ColorParam.classBorder).getColor());
    this.frame = new Frame(entity.getDisplay2(), param);
  }