Я использую автозаполнение в моей JTable
колонке, которая использует вверх и вниз ключ двигаться так, как JTable
как я могу отключить вверх и вниз сочетание клавиш из JTable
только для этот столбец и снова возобновить свою функциональность для следующих столбцов.Отключить по умолчанию KeyBinding из JTable для одного столбца
table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)
.put(KeyStroke.g etKeyStroke(KeyEvent.VK_UP, 0), "UP");
table.getActionMap()
.put("UP", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent ae) {
//do something on JTable enter pressed
}
});
теперь я должен использовать этот код, если codition отключить до ключа, но как только управление выходит из если Conditon я хочу поведение по умолчанию до ключа, который не happning
Переопределение слушателя –
Я сделал это, но его отключить для всех столбцов не для конкретного. Я использовал для этого класс INPUTMAP и ActionMap. – ankit12
Если вы можете предоставить какой-то код, люди могут вам помочь. –