Comience a editar en una celda en JTable al ganar enfoque

He definido editores de celdas para las dos columnas en mi tabla de la siguiente manera:

Código Java:

JComboBox combo = new JComboBox();
//code to add items to the combo box goes here.

JTextField textField = new JTextField();
textField.setHorizontalAlignment(JTextField.RIGHT);

TableColumn column = myJTable.getColumnModel().getColumn(0);
column.setCellEditor(new DefaultCellEditor(combo));

column = myJTable.getColumnModel().getColumn(1);
column.setCellEditor(new DefaultCellEditor(textField));

El problema al que me estoy enfrentando es que cuando un foco se mueve a una celda de la tabla, la celda no se puede editar automáticamente. Entonces, cuando el foco se mueve a la columna 2 (que tiene un campo de texto como editor), el signo de intercalación no aparece a menos que se haga doble clic en la celda o el usuario comience a escribir. Similar es el caso de la columna 1 (que tiene un cuadro combinado como editor) ya que aquí el cuadro combinado no aparece a menos que se haga clic en la celda. Estos comportamientos son contraintuitivos e indeseables para un usuario que opera con el teclado. :(

Por favor, sugiera sugerencias sobre cómo podría resolverse esto.

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta