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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 今天是坏蛋 中级黑马   /  2014-1-2 13:02  /  858 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.awt.*;
  2. import java.awt.event.*;

  3. public class FrameDemo
  4. {
  5.         private Frame f;
  6.         private Button b;

  7.         FrameDemo()//该方法负责窗口的初始化
  8.         {
  9.                 init();
  10.         }
  11.         public void init()
  12.         {
  13.                 f = new Frame("我的窗口");//新建一个窗口
  14.                 f.setBounds(100,200,900,400);//设置窗口位置,大小参数
  15.                 b = new Button("这是我的一个按钮");//新建按钮并起名
  16.                 f.add(b);//按钮与窗口关联
  17.                 f.setLayout(new FlowLayout());//不想让按钮特别大,布局管理器
  18.                 f.setVisible(true);//设置窗口可见
  19.                 myEvent();//加载事件
  20.         }

  21.         private void myEvent()//事件来了
  22.         {
  23.                 f.addWindowListener(new WindowAdapter()
  24.                 {
  25.                         public void windowClosing(WindowEvent e)
  26.                         {
  27.                                 System.exit(0);//系统退出
  28.                         }                       
  29.                 });
  30.                 //让按钮具备退出功能 按钮就是事件源

  31.                 b.addActionListener(new ActionListener()
  32.                 {
  33.                         public void actionPerformed(ActionEvent e);//这行报错?
  34.                         {                               
  35.                                 System.out.println("ok");
  36.                                 System.exit(0);//系统退出
  37.                         }
  38.                 });
  39.         }
  40.         public static void main(String []args)
  41.         {
  42.                 //System.out.println("ok");
  43.                 new FrameDemo();
  44.        
  45.        
  46.         }
  47. }
复制代码


怎么改?

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

3 个回复

倒序浏览
??????????????????????????????
回复 使用道具 举报
public void actionPerformed(ActionEvent e);将这里的分号去掉。
回复 使用道具 举报
  1. public void actionPerformed(ActionEvent e);//这行报错?
复制代码

你多写一个分号,要仔细了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马