黑马程序员技术交流社区
标题:
遇到问题,紧急求救!
[打印本页]
作者:
宋小庆
时间:
2012-3-22 17:11
标题:
遇到问题,紧急求救!
本帖最后由 宋小庆 于 2012-3-24 11:12 编辑
今天看到毕老师的视频 图形用户界面GUI时,用 cmd 执行完程序,出现如下提示,不知道是,怎么回事
问题图片.png
(34.79 KB, 下载次数: 34)
下载附件
2012-3-22 17:10 上传
请大家帮忙看看这是什么问题?
非常感谢!!!
补充一下,我是直接使用的毕老师的源代码。
import java.awt.*;
import java.awt.event.*;
class FrameDemo
{
//定义该图形中所需的组件的引用。
private Frame f;
private Button but;
FrameDemo()
{
init();
}
public void init()
{
f = new Frame("my frame");
//对frame进行基本设置。
f.setBounds(300,100,600,500);
f.setLayout(new FlowLayout());
but = new Button("my button");
//将组件添加到frame中
f.add(but);
//加载一下窗体上事件。
myEvent();
//显示窗体;
f.setVisible(true);
}
private void myEvent()
{
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
//让按钮具备退出程序的功能
/*
按钮就是事件源。
那么选择哪个监听器呢?
通过关闭窗体示例了解到,想要知道哪个组件具备什么样的特有监听器。
需要查看该组件对象的功能。
通过查阅button的描述。发现按钮支持一个特有监听addActionListener。
*/
but.addActionListener(new ActionListener()
{
private int count = 1;
public void actionPerformed(ActionEvent e)
{
//System.out.println("退出,按钮干的");
//System.exit(0);
//f.add(new Button("Button-"+(count++)));
//f.setVisible(true);
//f.validate();
//System.out.println(e.getSource());
Button b = (Button)e.getSource();
Frame f1 = (Frame)b.getParent();
f1.add(new Button("button-"+count++));
f1.validate();
}
});
}
public static void main(String[] args)
{
new FrameDemo();
}
}
作者:
王思兰
时间:
2012-3-22 17:26
遇到bug了吧,看见上面写了
作者:
OMG
时间:
2012-3-22 19:39
这是错误报告,bug,程序有漏洞,比如不抛异常什么的;
作者:
刘元霄
时间:
2012-3-22 20:05
这个问题还真没出现过, 可能你代码少写了 多检查下 如果是一模一样的话,那肯定就是你 bug了!
系统漏洞什么的! 多检查下吧!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2