黑马程序员技术交流社区

标题: 错误呀 [打印本页]

作者: 工善器    时间: 2013-10-19 10:56
标题: 错误呀
本帖最后由 工善器 于 2013-10-23 21:09 编辑

package en.itcast.java.tools;
import java.awt.*;
import java.awt.Event.*;
import java.awt.event.WindowAdapter;
import javax.swing.*;



public class awt {

        public static void main(String[] args) {
                Frame f=new Frame("new frame");
                f.setSize(400,300);
                f.setLocation(300,200);
                f.setLayout(new FlowLayout());
                //说明是流式布局
                Button b=new Button();
                f.add(b);
                f.addWindowListener(
                                new WindowAdapter{
                                public void windowClosing(Window e)
                                {
                                        System.out.println("我关了");
                                                                        
                                }
                                public void widnowActived(Window e)
                                {
                                        System.out.println("我急活了");
                                }
                                public void windowOpen(Window e)
                                {
                                        System.out.println("我打开了");
                                }
                                });
                f.setVisible(true);

        }

}

作者: 風諾    时间: 2013-10-19 11:11
20行里面
new WindowAdapter后面缺()
匿名内部类应该是
new WindowAdapter() {方法};
作者: 上篮高手    时间: 2013-10-19 11:22
  1. f.addWindowListener(
  2.                                 new WindowAdapter(){  **************这一行少了()  所以就提示你错误的构造函数
  3.                                 public void windowClosing(Window e)
  4.                                 {
  5.                                         System.out.println("我关了");
  6.                                                                         
  7.                                 }
  8.                                 public void widnowActived(Window e)
  9.                                 {
  10.                                         System.out.println("我急活了");
  11.                                 }
  12.                                 public void windowOpen(Window e)
  13.                                 {
  14.                                         System.out.println("我打开了");
  15.                                 }
  16.                                 });
复制代码

作者: 工善器    时间: 2013-10-19 11:45
共同进步哦,共同进步
作者: 周志龙    时间: 2013-10-19 18:23

如果楼主已经解惑,请将帖子改为提问结束
作者: To    时间: 2013-10-20 19:07
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html




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