これまでのところ、次のコードを使用して、ウィンドウを閉じるための 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 イベントを追加するにはどうすればよいのでしょうか? keypressed/released のブール値を設定する方法について読んだことを覚えていますが、このコードで機能しているとは思えないので、CTRL + A をどのように実装できるか疑問に思っています。
ありがとうございました