예제 #1
0
  public void keyPressed(KeyEvent e) {
    boolean undoNeeded = false;

    switch (e.getKeyCode()) {
      case KeyEvent.VK_DELETE:
      case KeyEvent.VK_BACK_SPACE:
        int[] selRows = rowHeader.getSelectedIndices();
        undoNeeded = table.getCASView().deleteCasCells(selRows);
        break;
    }

    if (undoNeeded) {
      // store undo info
      table.getApplication().storeUndoInfo();
    }
  }