Этот код отлично работает, когда я нажимаю «Ввод», но не когда я нажимаю другие клавиши. Я добавил ключевое событие в редактируемый JComboBox
, которое работает только при нажатии клавиши «Enter». Я также хочу добавить событие к другому ключу.
comboBox.getEditor().getEditorComponent().addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
int keyChar = e.getKeyChar();
if (keyChar == KeyEvent.VK_ENTER) {
textField.requestFocus();
}
if (keyChar == KeyEvent.VK_TAB) { // tried other key also such as shift,alt,decimal...
textField_2.requestFocus();
}
}
});