- package com.itheima;
- 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");
- //设置窗体位置和大小
- f.setBounds(300,200,600,500);
-
- //设置布局管理器
- f.setLayout(new FlowLayout());
- //创建Button对象
- 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.out.println("关闭");
- System.exit(0);
- }
- });
- but.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- System.out.println("我是按钮关闭的");
- System.exit(0);
- }
- });
-
- }
- public static void main(String[] args)
- {
- new FrameDemo();
- }
- }
复制代码
搞定了,都是些小问题,有的地方多了分号,有的地方大小写问题,拿我这个跟你自己的对照看,找出错误吧,我的全该回来了! |