如果我在程序中按ctrl + s
,我想执行一种保存文件的方法。
我还向JFrame添加了keylistener,因为我认为这可以处理所有焦点案例。
我还没有使用关键连击,所以这就是我所做的:
public Editor() {
addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_CONTROL && e.getKeyCode() == KeyEvent.VK_S) {
saveandquit();
}
}
});
}
由于它不执行该方法,所以我想知道应该怎么做