本帖最后由 彭波 于 2013-4-2 09:07 编辑
- //事件和图形化组件分离开
- 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 wimdowClosing(WindowEvent e)
- {
- System.exit(0);
- }
- });
- }
-
- public static void main(String[] args)//主函数
- {
- new FrameDemo(); //创建对象,产生窗体
- }
- }
复制代码 看到GUI了,22天-06的那个视频,代码我看了和老师一样的啊,怎么产生窗体后不能关闭啊??????????? |