Пример #1
0
  @Override
  public void layout() {
    checkCache();

    final Rectangle r = container.getClientArea();
    final int[] b = new int[] {r.getX(), r.getY(), r.getWidth(), r.getHeight()};

    final boolean layoutAgain = grid.layout(b, lc.getAlignX(), lc.getAlignY(), false, true);

    if (layoutAgain) {
      grid = null;
      checkCache();
      grid.layout(b, lc.getAlignX(), lc.getAlignY(), false, false);
    }
  }