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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 凝聚 中级黑马   /  2013-11-24 07:56  /  1103 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 凝聚 于 2013-11-24 14:35 编辑

package twenty_two;
import java.awt.*;
import java.awt.event.*;
public class Seven {
        public static void main(String[] args) {
new mouse();
        }

}

class mouse
{
//定义该图形中所需的组件引用。
        private Frame f;
        private Button but;
         mouse()
        {
                init();
        }
        public void init()
        {
                f=new Frame("my frame");
                f.setBounds(300,100,600,500);//X,Y,长宽。
                f.setLayout(new FlowLayout());
                but=new Button("myButton");
                f.add(but);
                 myEvent();
                f.setVisible(true);
        }
        private void myEvent()
        {
                f.addWindowListener(new WindowAdapter()
                {
                        public void windowClosing(WindowEvent e)
                        {
                                System.exit(0);
                        }
                });
                but.addActionListener(new ActionListener()///////////////////
                {
                        public void actionPerformed(ActionEvent e)
                        {
                                System.out.println("action ok");
                        }
                });
        }
}
这段代码中运行时无法实现,单击小窗口空白处输出内容。这是怎么回事?

点评

FFF
退出,重开Eclipse就好了!  发表于 2013-11-24 09:50
FFF
会不会是Eclipse抽风了呢?我有时候会这样、明明对的。就是不能通过  发表于 2013-11-24 09:49

5 个回复

倒序浏览
代码完全没有错,经验证,正常输出“action ok”
回复 使用道具 举报
蓝雨星空 发表于 2013-11-24 08:44
代码完全没有错,经验证,正常输出“action ok”

我单击按钮也能输出,我想问的是单击小窗口空白处,能不能输出结果呢,看那视频是能的。
回复 使用道具 举报
楼主想点击空白处出现输出,可你没写点击空白的事件啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马