GUI图形化界面概述

一、GUI概述

1.
GUI用图形的方式显示计算机的操作界面,这样更方便直观。
CLI命令行用户接口,就是常见的DOS命令行操作,要记忆很多常用的命令,操作不直观。

2.java为GUI提供的对象都在java.Awt和java.Swing两个包里。
java.Awt:Abstract Window Toolkit(抽象窗口工具包)
              需要调用本地系统方法实现功能,属于重量级控件。
java.Swing:在awt的基础上,建立了一套图形界面系统。增强移植性(完全由java实现),属于轻量级控件。

3.继承图

Container:为容器,是一个特殊的组件,该组件可以通过add()方法添加其他组件进来。

二、GUI布局


1.布局,容器中的组件的排放方式
常见的布局管理器:
    FlowLayout流式布局管理器
        ---默认为居中排放
    BorderLayout边界布局管理器
        ---默认为占满窗口,再添加组件会覆盖
    GridLayout网格布局管理器
    Cardlayout卡片布局管理器
    GridBagLayout网格包布局管理器

2.创建图形化界面
1)创建frame窗体
2)对窗体进行基本设置
3)定义组件,通过窗体的add方法添加到窗体中
4)通过setVisible(true)方法让窗体显示

三、GUI事件监听机制


事件监听机制
1.事件源(awt包或swing包中的那些图形界面事件)
2.事件(每一个事件源都有自己特有的事件和共性事件)
3.监听器(将可以触发某一事件的动作封装到了监听器Listener)
4.事件处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值