コード例 #1
0
 private void addNextCellOnCurrentRow(final TableCell cell) {
   final GridArea area =
       new GridArea(currentRow, nextColumn, currentRow + cell.getVerticalSpan() - 1, nextColumn);
   occupy(area, cell);
   cell.setGridArea(area);
   cell.setLayoutGrid(this);
   updateNextColumn();
 }
コード例 #2
0
 private boolean addCellOnCurrentRow(
     final TableCell cell, final int startColumn, final int endColumn) {
   final GridArea area =
       new GridArea(currentRow, startColumn, currentRow + cell.getVerticalSpan() - 1, endColumn);
   if (isOccupied(area)) {
     return false;
   }
   occupy(area, cell);
   cell.setGridArea(area);
   cell.setLayoutGrid(this);
   updateNextColumn();
   return true;
 }