陈建华的博客
专注web开发
对话框JDialog添加退出快捷键
2015-08-11 09:14:42   阅读910次

在程序中弹出自己定义的对话框,按ESC键让这个对话框自动关闭,在网上找到了各种各样的答案,最简单合理有效的:

this.rootPane.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE , 0), "close");
this.rootPane.getActionMap().put("close", new AbstractAction() {

      public void actionPerformed(ActionEvent e) {
             flag = false;
             dispose();
       }
 });

其中this就是对话框JDialog的对象




-----------------------------------------------------
转载请注明来源此处
原地址:#

-----网友评论----
暂无评论
-----发表评论----
微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航