コード例 #1
0
ファイル: RowLayout.java プロジェクト: youngcle/FrameParser
  private void validate() {
    _valid = true;
    _minLayoutWidth = 0;
    _prefLayoutWidth = 0;

    for (int r = 0; r < _xxxx.length; r++) {
      WidthManager wm = _xxxx[r];
      wm.validate();

      _yyyy.setPreferredRowHeight(r, wm.getPreferredHeight());
      int w = wm.getPreferredWidth();
      if (w > _prefLayoutWidth) _prefLayoutWidth = w;

      _yyyy.setMinimumRowHeight(r, wm.getMinimumHeight());
      w = wm.getMinimumWidth();
      if (w > _minLayoutWidth) _minLayoutWidth = w;
    }

    _yyyy.validate();
  }