码迷,mamicode.com
首页 > Windows程序 > 详细

GUI编程笔记06:GUI窗体添加按钮并对按钮添加事件案例

时间:2015-08-25 23:05:05      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:

1.需求:把按钮添加到窗体,并对按钮添加一个点击事件。

 步骤:

(1)创建窗体对象
(2)创建按钮对象
(3)把按钮添加到窗体
(4)窗体显示

2.编写程序思路:

窗体布局:窗体中组件的排列方式

 布局分类如下:

技术分享

package cn.itcast_04;

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/*
 * 需求:把按钮添加到窗体,并对按钮添加一个点击事件。
 * A:创建窗体对象
 * B:创建按钮对象
 * C:把按钮添加到窗体
 * D:窗体显示
 */
public class FrameDemo {
    public static void main(String[] args) {
        // 创建窗体对象
        Frame f = new Frame("添加按钮");
        // 设置属性
        f.setBounds(400, 200, 400, 300);
        // 设置布局为流式布局
        f.setLayout(new FlowLayout());

        // 创建按钮对象
        Button bu = new Button("点我啊");
        // bu.setSize(20, 10);

        // 把按钮添加到窗体
        f.add(bu);

        // 设置窗体可以关闭
        f.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);//退出JVM
            }
        });

        bu.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println("你再点试试");
            }
        });

        // 窗体显示
        f.setVisible(true);
    }
}

运行结果:

技术分享

 

不停点击"点我啊”:

技术分享

GUI编程笔记06:GUI窗体添加按钮并对按钮添加事件案例

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4758777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!