【发布时间】:2018-08-18 22:54:28
【问题描述】:
当我按下“Enter”时,这段代码可以正常工作,但当我按下其他键时就不行。我在可编辑的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();
}
}
});
【问题讨论】:
-
您能否提供一个有效的SSCEE sscce.org
标签: java swing user-interface awt javax