Java语言程序设计实用教程第三版课件及代码第十三讲.pptVIP

  • 2
  • 0
  • 约1.36万字
  • 约 70页
  • 2018-05-01 发布于重庆
  • 举报

Java语言程序设计实用教程第三版课件及代码第十三讲.ppt

Java语言程序设计实用教程第三版课件及代码第十三讲

Java语言程序设计实用教程 第13讲 图形用户界面 13.1 图形用户界面组件 图形用户界面GUI (见P349图13-1) 用户图形接口AWT AWT(Abstract Window Toolkit)是一个独立平台的窗口工具组件集,它依赖于对等组件(Peer),而对等组件是一个本地GUI组件,由AWT类管理。AWT的作用是给用户提供基本的界面组件,如按钮、列表框、菜单等。 AWT最初只包括与本地对等组件相关联的组件,称为重量组件(Heavyweight Component),这些组件在它们自己的本地不透明窗口中绘制,用AWT创建的应用外观在不同的操作系统平台上是不同。 用户图形接口Swing Java基类(Java Foundation Classes,JFC)是关于GUI组件和服务的完整集合,主要由5个API构成:AWT、Swing、Java 2D、Drag and Drop、Accessibility Swing是建立在AWT基础之上的,它利用了AWT的底层组件,包括图形、颜色、字体、工具包和布局管理器等。使用AWT最好的部分来建立一个新的轻量组件集,而丢弃了AWT中有问题的重量组件部分。 通过引入新特性和丰富的功能,Swing提供了比AWT更全面的组件集合。Swing API是围绕实现AWT各个部分的API构建的,这保证了所有早期的AWT组件仍然可以使用。 JF

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档