swing(补充).pptVIP

  • 7
  • 0
  • 约1万字
  • 约 58页
  • 2018-02-04 发布于河南
  • 举报
swing(补充)

Java 图形用户接口编程 GUI编程介绍 大部分交互式应用具有GUI外观。 GUI界面设计十分困难,良好的界面设计需要人机工程学及平面美术设计等理论知识,一般还需要一个集成开发环境支持。 Java程序是跨平台的,具有GUI外观的application或applet也应该是“平台一致的”。 Java的外观由GUI组件构成,例如窗口,菜单,按钮,滚动条,列表框等。 目前组件实现手段有两种:awt和Swing,分别定义在java.awt和javax.swing包中。 awt awt是Abstract Window Toolkit的缩写。 在java发展早期阶段,如何使java程序具有跨平台一致的外观是非常困难的。 awt包中定义主流视窗系统通用的(抽象的)的GUI组件,并且这些组件采用了与特定平台相关的实现,awt组件是由平台提供实现,不具有彻底的跨平台一致的外观。 Swing Swing组件是从Component组件基础上重新定义的,可以提供彻底的跨平台一致的外观的GUI组件。 Swing组件是100%的纯Java实现(pure java),是轻量级的组件。 Swing提供比awt组件更多更强大的GUI组件,引入了许多新的特性和能力。 Swing组件参考了MVC模式,将模型和视图分离设计,这样可以获得PLAF(可插入的外观)。 而GUI事件处理大致和AWT一样。 Swing API

文档评论(0)

1亿VIP精品文档

相关文档