Пример #1
0
 public void objectUpdated(ObjectUpdatedEvent ev) {
   if (ev.getObject() instanceof ResolvedCellValue) {
     ResolvedCellValue cellValue = (ResolvedCellValue) ev.getObject();
     fireCellUpdatedEvent(
         new SudokuGridEvent(
             this, cellValue.getRow(), cellValue.getCol(), cellValue.getValue()));
   }
 }
Пример #2
0
    public void objectInserted(ObjectInsertedEvent ev) {
      if (ev.getObject() instanceof AbstractCellValue) {
        addCellValue(((AbstractCellValue) ev.getObject()));
      }

      if (ev.getObject() instanceof ResolvedCellValue) {
        ResolvedCellValue cellValue = (ResolvedCellValue) ev.getObject();
        fireCellResolvedEvent(
            new SudokuGridEvent(
                this, cellValue.getRow(), cellValue.getCol(), cellValue.getValue()));
      }

      if (ev.getObject() instanceof String) {
        System.out.println(ev.getObject());
      }
    }