A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高鑫 中级黑马   /  2012-7-12 22:56  /  2030 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 高鑫 于 2012-7-13 15:00 编辑
  1. import java.awt.*;
  2. import java.awt.event.*;

  3. class Hello
  4. {
  5.         public static void main(String args[])
  6.         {
  7.             Frame f=new Frame("程序");
  8.             f.setSize(300,300);
  9.             f.setLocation(500,500);
  10.             f.setLayout(new BorderLayout());
  11.             Button but=new Button("Enter");
  12.             f.add(but);
  13.             f.addWindowListener(new WindowAdapter()
  14.             {
  15.                     public         void windowClosing(WindowEvent e)
  16.                     {
  17.                             System.out.println("窗口关闭");
  18.                             System.exit(0);        
  19.                     }
  20.             });
  21.             but.addMouseListener(new MouseAdapter()
  22.             {
  23.                     public void mouseClicked(MouseEvent e)
  24.                     {
  25.                             if(e.getClickCount()==2)
  26.                                     System.out.println("鼠标双击");
  27.                             else
  28.                                     System.out.println("鼠标click");        
  29.                     }
  30.                     public void mouseEntered(MouseEvent e)
  31.                     {
  32.                             System.out.println("鼠标enter");        
  33.                     }
  34.             });
  35.             but.addActionListener(new ActionListener()
  36.             {
  37.                     public void  actionPerformed(ActionEvent e)
  38.                     {
  39.                             System.out.println("鼠标action");        
  40.                     }
  41.             });
  42.             f.setVisible(true);
  43.         }
  44. }


复制代码
请问,为什么我在关闭图形窗口点×的时候,会出现一大段代码,请问是怎么回事,即使是老师的例题也是这样,只要关闭就出现,怎么回事啊???
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x035f3997, pid=5324, tid=5832
#
# JRE version: 7.0-b147
# Java VM: Java HotSpot(TM) Client VM (21.0-b17 mixed mode, sharing windows-x86
)
# Problematic frame:
# C  [GOOGLEPINYIN2.IME+0xa3997]
#
# Failed to write core dump. Minidumps are not enabled by default on client vers
ions of Windows
#
# An error report file with more information is saved as:
# E:\\hs_err_pid5324.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

4 个回复

倒序浏览
不可能啊,我把你代码copy运行了下没有出现问题啊
回复 使用道具 举报
谁帮我看看那段错误代码,还是不明白
回复 使用道具 举报
有解乎???
回复 使用道具 举报
可以正常运行,我已经运行了一遍,附上截图,代码并没有做任何改动

QQ截图20120714000556.png (2.93 KB, 下载次数: 8)

有图有真相

有图有真相
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马