Пример #1
0
 @Deprecated
 public boolean editOrderCellAt(int row, int col) {
   if (row == -1 || col == -1) {
     return false;
   }
   boolean editCell = editCellAt(row, col, null);
   columnModel.getSelectionModel().setAnchorSelectionIndex(col);
   final TableCellEditor tableCellEditor = getCellEditor(row, col);
   if (tableCellEditor instanceof ComboCellEditor) {
     JComponent component = ((ComboCellEditor) tableCellEditor).getFocusComponent();
     if (component instanceof JComboBox) {
       component.requestFocus();
     }
   } else if (tableCellEditor instanceof DefaultCellEditor) {
     JTextField tf = (JTextField) ((DefaultCellEditor) tableCellEditor).getComponent();
     tf.requestFocus();
     tf.selectAll();
   } else if (tableCellEditor instanceof CheckBoxCellEditor) {
     ((CheckBoxCellEditor) tableCellEditor).getComponent().requestFocus();
   }
   getSelectionModel().setSelectionInterval(row, row);
   return editCell;
 }