第九章 第一讲.pptVIP

  • 8
  • 0
  • 约1.22万字
  • 约 55页
  • 2017-11-17 发布于河南
  • 举报
第九章 第一讲

图形用户界面设计 GUI组件概述 构成GUI的基本元素是图形界面控制组件,简称组件、控件或构件。不同版本的java提供了不同的组件类库。 Java1.0的出现带来了抽象窗口工具箱(AWT)。设计目标是希望构建一个通用的GUI,使得利用它编写的程序能够运行在所有的平台上,以实现Sun公司提出的口号“一次编写,随处运行”。AWT提供的组件有限,无法满足应用程序多样化的要求。为了弥补这个不足,在Java1.2中,Sun公司推出了新的用户界面库:Swing。相对AWT来说,Swing功能更强大、使用更方便,他有别于AWT,不依赖于特定的系统平台,对外提供多样化的组件及外观,并保持外观风格的一致,它的出现使得Java的图形用户界面上了一个台阶。 无论是AWT包还是Swing包都提供了许多组件类。通常将组件分成两类:一类是容器组件,另一类是基本组件。一般来说,容器组件是能够容纳其他组件的组件。基本组件是放在容器组件中的组件。 设计和实现图形用户界面的工作主要有两个: (1)创建组成界面的各成分和元素,指定它们的属性和位置关系,根据具体需要排列它们,从而构成完整的图形用户界面的物理外观。 (2)定义图形用户界面的事件和各界面元素对不同事件的响应,从而实现图形用户界面的用户交互功能。 Java中构成图形用户界面的各种元素和成分可以粗略的被分为三类:容器、控制组件和用户自定义成分。

文档评论(0)

1亿VIP精品文档

相关文档