JTable редактировать при нажатии клавиш

Я пытаюсь программно начать редактирование третьего столбца текущей строки вJTable на нажатие клавиши.

мы реализовали KeyListener, который вkeyReleased() содержит этот код

if (e.getKeyCode() == KeyEvent.VK_ENTER)
{
    myTab.changeSelection(myTab.getSelectedRow(), 2, true, false);
    myTab.editCellAt(myTab.getSelectedRow(), 2);
}

Когда я отпускаю ввод, ячейка действительно редактируема (я могу напечатать в конце), но нет каретки.

Когда я щелкаю мышью, поведение такое, как и ожидалось (я могу редактировать, и Carret присутствует).

Также я'мы заметили, что при отпускании ключей мой celleditor имеет значение null, а при щелчке мышью он не равен null.

Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос