黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: 苏伯亚    时间: 2014-3-25 09:10
标题: 求解答
看视频时,和毕老师一样的代码,就是GUI部分 代码如下:
but.addActionListener(new ActionListener()
                {
                        public void actionPerformed(ActionEvent e)
                        {
                                System.out.println("推出,按钮干的");
                                System.exit(0);
                        }
                });
但是运行后总是提示
FramDemo.java:42: 错误: 非法字符: \65307
                                System.out.println("推出,按钮干的");
                                                             ^
1 个错误


这是怎么回事啊?代码注释掉能够完全运行的 。求解答
作者: 透过生活    时间: 2014-3-25 09:36
事件监听器,动作一但发生,就会被触发。
你还要打印提示信息干什么呢?再说,这行代码打印到哪呢?
思考下。
作者: 疯狂沙漠    时间: 2014-3-25 09:44
你这段代码没错啊,System.out.println("推出,按钮干的");这语句的分号是不是中文了,我复制运行后,就分号那有问题
作者: optimisticpig    时间: 2014-3-25 09:50
System.out.println("推出,按钮干的");把分号换成英文的试试
作者: 赵彦丰    时间: 2014-3-25 10:43
用我的代码试试
  1. but.addActionListener(new ActionListener()
  2.                 {
  3.                         public void actionPerformed(ActionEvent e)
  4.                         {
  5.                                 System.out.println("推出,按钮干的");
  6.                                 System.exit(0);
  7.                         }
  8.                 });
复制代码

作者: 苏伯亚    时间: 2014-3-25 14:32
透过生活 发表于 2014-3-25 09:36
事件监听器,动作一但发生,就会被触发。
你还要打印提示信息干什么呢?再说,这行代码打印到哪呢?
思考下 ...

我打印一下是为了看看事件监听器是否运行
作者: 苏伯亚    时间: 2014-3-25 14:33
optimisticpig 发表于 2014-3-25 09:50
System.out.println("推出,按钮干的");把分号换成英文的试试

真是分号的事  没考虑全面 谢了




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