到目前为止,我有 ESC 键来关闭窗口,使用以下代码:
KeyStroke escapeKeyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, false);
Action escapeAction = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
screen.dispose();
}
};
screen.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(escapeKeyStroke, "ESCAPE");
screen.getRootPane().getActionMap().put("ESCAPE", escapeAction);
但我想知道如何添加 CTRL+A 事件?我记得阅读过一种为按键/释放设置布尔值的方法,但我没有看到使用这段代码,所以我想知道如何实现 CTRL+A。
谢谢你