【发布时间】:2019-03-10 12:18:09
【问题描述】:
当快捷键 Ctrl + A、Ctrl + C 或 时如何检测Ctrl + V 被按下并继续他们的快捷键功能。他们要求我在java的这个功能下做,编辑可能只听说快捷键。这可行吗?
TCombo combo = new TCombo();
JTextComponent editor = (JTextComponent) combo.getEditor().getEditorComponent();
editor.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
String keyChar = String.valueOf(e.getKeyChar());
int keyCode = e.getKeyCode();
//If Ctrl + A
//do the normal function of select all
//If Ctrl + C
//do the normal function of copy
//If Ctrl + V
//do the normal function of paste
}
});
【问题讨论】:
标签: java keyboard-shortcuts keypress