Есть ли способ установить ячейку в режиме редактирования после нажатия клавиши на JTable?
Я уже использовал getTableName().changeSelection, getTableName().editCellAt
но это не сработало.
Это мой текущий код:
int row = 1;
int column = 13;
Object myCombobox = getTableName().getValueAt(row , column);
Action keyUp = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
if (myCombobox instanceof TCombo) {
TCombo cmb = (TCombo) myCombobox;
// Edit mode cell
}
}
};
KeyStroke up = KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0);
getTableName().getInputMap().put(up, "keyUp");
getTableName().getActionMap().put("keyUp", keyUp);