java awt_Java的AWT简介

大家好,我是IT修真院上海分院第02期学员,一枚正直善良的java程序员。

今天给分享一下关于Java中AWT的相关知识。

背景介绍

图形用户界面(Graphics User Interface,GUI),是指为程序提供直观的图形界面,最终用户通过鼠标拖动,单击等动作就可以操作整个应用。(Windows之所以广为人知,其最初的吸引力就是来自于它所提供的图形用户界面)

知识剖析

基本概念

Java使用AWT和Swing类完成图形用户界面编程,AWT的全称是抽象窗口工具集,它是Sun最早提供的GUI库,提供了一些基本的功能,但功能比较有限,所以后来又提供了Swing库

Swing库替代了绝大部分的AWT组件,但需要使用AWT的事件处理机制

通过使用AWT和Swing提供的图形界面组件库,Java的图形界面编程可以变得比较简单,程序只要依次创建所需的图形组件,并以合适的方式将这些组件组织在一起,就可以开发出不错的用户界面

容器

任何窗口都可被分解成一个空的容器,容器里盛装了大量的基本组件,通过设置这些基本组件的大小,位置等属性,就可以将该空的容器和基本的组件组成一个整体的窗口

AWT提供了两种主要的容器类型:

Window:可独立存在的顶级窗口

Panel:可作为容器容纳其他组件,但不能独立存在,必须被添加到其它的容器中

布局管理器

Java提供了布局管理器来组件在容器中的布局,而不是直接设置组件位置和大小

常见的有:

FlowLayout:组件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值