Exemplo n.º 1
0
 @Override
 public boolean editCellAt(final int row, final int column, final EventObject event) {
   final boolean editingStarted = super.editCellAt(row, column, event);
   if (editingStarted) {
     final CellEditor cellEditor = getCellEditor();
     try {
       final Object o = cellEditor.getClass().getMethod("getComponent").invoke(cellEditor);
       if (o instanceof Component) {
         ((Component) o).requestFocusInWindow();
       }
     } catch (final Exception e) {
       // ignore
     }
   }
   return editingStarted;
 }