黑马程序员技术交流社区

标题: 在GUI中添加键盘监听器后,用非键盘方式关闭窗口后,控制台一直没有停止,这是为什么? [打印本页]

作者: 张洪力    时间: 2012-3-6 23:49
标题: 在GUI中添加键盘监听器后,用非键盘方式关闭窗口后,控制台一直没有停止,这是为什么?
如下:button1.addMouseListener(new MouseAdapter(){
                        public void mouseClicked(MouseEvent e) {
                                frame.dispose();
                        }
                });

                                button1.addKeyListener(new KeyAdapter(){
                        public void keyReleased(KeyEvent e) {
                                frame.dispose();
                        }
                });
               
                                button2.addActionListener(new ActionListener(){
                        public void actionPerformed(ActionEvent e) {
                                frame.dispose();
用鼠标关闭后,控制台一直在运行。删除键盘监听器之后,鼠标关闭控制台就不会停止了。

像bug..







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2