JDialogの初期処理のどこかでこれをやります。
---
KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0);
rootPane.registerKeyboardAction(new ActionListener(){
public void actionPerformed(ActionEvent e) {
setVisible(false);
}
}, stroke, JComponent.WHEN_IN_FOCUSED_WINDOW);
---
ではまた。
0 件のコメント:
コメントを投稿