A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© alee 中级黑马   /  2014-8-13 21:58  /  1350 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1,选择容器:图形界面容器,容器也是一个对象(相当一个图形界面),用来装组件的。
JFrame:窗口,相当于一个容器;如一些按钮,最大化,最小化等一些。默认的布局管理器是BorderLayout
        JPanel:面版,透明的。默认布局是FlowLayout,        一般放在窗口里
        javax.swing.*;存在于该包中。
2,设置布局管理器
        FlowLayout(): 流式布局。组件会随着容器的大小而改变位置,
        BorderLayout():东西南北中分布组件
        GridLayout():网格布局。一个格只能放一个组件,
        CardLayout():卡片布局。如按上一步和下一步。界面是一个卡片式的布局。
        GridBagLayout():复杂的网格布局,一个格可以放多个组件。
        java.awt.*;存在于该包中。
        setLayout():用于设置什么样的布局。
3,添加组件:一个组件就是一个对象,
        JTextField :单行文本框
        JTextArea :多行文本区
        JComboBox:下拉列表
        JScrollPane:左右拉或上下拉按钮
4,设置事件监听
AWT事件模型,事件三要素:事件对象,事件源,事件监听器
1,事件对象:事件也是一个对象。事件对象继承:java.util.EventObjct类
2,事件源:发生事件的对象,也是报告事件的对象。(点击b1按钮,那么b1按钮就是事件源)
3,事件监听器:处理事件的对象。 监听器接口必须继承java.util.EventListener接口。
        事件源预先就某种事件注册监听器,当事件发生时,事件源就给所有注册的监听器发送一个事件对象,
        所有监听器存在一个数组集合里(如ArrayList集合),由监听器做出相应处理。
        事件源可以同时是多种事件的事件源,就某种事件单独注册监听器。
        事件源就同一种事件,可以注册多个监听器。
        一个监听器可以同时注册在多个事件源当中。
        事件对象中会封装事件源对象。
        事件监听接口中的每一个方法,都应以对应的事件对象作为参数类型。
        所谓的事件源给监听器发送事件对象,其实就是事件源以事件对象为参数,调用监听器的方法。
        getSource()方法:是事件对象(EventObject)里的一个方法,用事件对象e调用(如:e.getSource(); )
                getSource()方法返回的是事件对象里的事件源

评分

参与人数 1技术分 +1 收起 理由
格子、 + 1

查看全部评分

3 个回复

倒序浏览
虽然飘过....但是还是仔细看了一下内容
回复 使用道具 举报
总结的不赖
回复 使用道具 举报
好难啊。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马