コード例 #1
0
 @Override
 public void undo() {
   final List<ColumnConstraints> constraintsList = columnContraintsMeta.getValue(gridPaneObject);
   assert columnIndex < constraintsList.size();
   for (int i = 0; i < insertCount; i++) {
     constraintsList.remove(columnIndex);
   }
   columnContraintsMeta.setValue(gridPaneObject, constraintsList);
 }
コード例 #2
0
 @Override
 public void redo() {
   final List<ColumnConstraints> constraintsList = columnContraintsMeta.getValue(gridPaneObject);
   final ColumnConstraints template;
   if (columnIndex >= 1) {
     template = constraintsList.get(columnIndex - 1);
   } else {
     template = null;
   }
   for (int i = 0; i < insertCount; i++) {
     constraintsList.add(columnIndex, makeColumnConstraints(template));
   }
   columnContraintsMeta.setValue(gridPaneObject, constraintsList);
 }