图形程序设计(一)

Swing概述

Java1.0中包含了一个用于基本GUI程序设计的类库,Sun将它称为抽象窗口工具箱(Abstract Window Toolkit,AWT)。
Netscape创建了一种被称为IFC(Internet Foundation Class)的GUI库,它将按钮、菜单这样的用户界面元素绘制在空白窗口上,而对等体只需要创建和绘制窗口。
Sun与Netscape合作完善了这种方式,创建了一个名为Swing的用户界面库。
注意:Swing没有完全替代AWT,而是基于AWT框架之上。Swing仅仅提供了能力更强大的用户界面组件。尤其在采用Swing编写的程序中。Swing是指“被绘制的”用户界面类;AWT是指事件处理这样的窗口工具箱的底层机制。
通常选择Swing的原因有一下几点:

  1. Swing拥有一个丰富、便捷的用户界面元素集合。
  2. Swing对底层平台依赖的很少,因此与平台相关的bug很少。
  3. Swing给予不同平台用户一致的感觉。
    后面几章里将会介绍一些具体的实现方法和属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值