Ch08-图形用户界面设计v4.pptVIP

  • 14
  • 0
  • 约3.13万字
  • 约 116页
  • 2017-11-17 发布于河南
  • 举报
Ch08-图形用户界面设计v4

Java GUI设计概况 回顾Java GUI的发展和演化,有3个主要的构建窗口程序库: AWT(Abstract Window Toolkit,抽象窗口工具包) Swing SWT(Standard Widget Toolkit,标准窗口小部件工具箱 )/JFace库 1. AWT(重量级) Abstract Windows Toolkit (抽象窗口工具箱) JDK1.0中提供,把组件的创建和行为都委托给本地计算机的GUI工具处理,因此在不同平台会有差别。 2. Swing(轻量级) 1997年在JavaOne大会上提出并于1998年5月发布的JFC(Java Foundation Classes)中包含了一个新GUI组件库叫做Swing。 Swing 的设计目标是消除操作系统的差异。 Swing使用“纯Java”开发了一套模拟的GUI组件库,Swing遵循“最小公倍数”原则, Swing除了依赖于AWT顶层容器例如Applet, Window, Frame 和Dialog等之外,Swing几乎实现了所有平台上的标准组件。 Swing对组件特征的设计也遵循“最小公倍数”原则,它拥有所有平台上可提供的组件特征。 Swing应用程序的界面外观不再和原生应用程序的外观相似。 虽然在JVM中这些Swing应用程序已经得到了最大程度的性能改善,但是它们还是存在着其原生对应物所不具

文档评论(0)

1亿VIP精品文档

相关文档