黑马程序员-GUI复习

------ <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! -------

package it.heima.mylog;


public class GUI {

/*关键词:GUI图形用户界面,事件监听机制

GUI Graphical User Interface图形用户接口
用图形的方式,来显示计算机操作的界面,这样更方便更直观。

CLI Command Line User Interface命令行用户接口
就是常见的Dos命令行操作。操作不直观

为GUI提供的对象都存在java.awt和java.swing两个包中
awt:Abstrack Window Toolkit抽象窗口工具包,属于重量级控件,就是血药调用本地系统资源。
swing:在AWT的基础上建立了一套图形界面系统,提供了更多的组件,不依赖本地系统资源,增强了移植性。
属于轻量级控件。

继承关系图
Component顶层框架
|---Container(为容器,是一个特殊的组件,该组件中可以通过add方法添加其他组件进来)
|---Window
|---Frame
|---Dialog
|---Panel面板
|---Button
|---Lable
|---Checkbox
|---TextComponent
|---TextArea
|---TextField

Frame 是带有标题和边框的顶层窗口。

容器中的组件排列方式就是布局。
常见的布局管理器:
FlowLayout流式布局,BorderLayout边界布局,GridLayout网格布局,CardLayout卡片布局,GridBagLayout网格包布局

事件监听机制的组成:
1,事件源
2,事件
3,监听器
4,处理方式
事件就是事件源的载体。

Frame继承window类
addwindowListener(WindowListener 1);方法添加指定的窗口侦听器。
addwindowListener方法的参数是WindowListener类对象,WindowListener是一个接口。
构造对象必须要先实现这个接口,可是WindowListener接口的方法有多个,实现很麻烦。
但是,WindowListener接口有一个子类WindowAdapter,叫做接收窗口事件的抽象适配器类。此类中方法为空。但是实现了WindowListener接口。
*/
}

------ <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! -------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值