Swing程序设计
Swing较早期版本中的AWT更为强大、性能更加优良,Swing中除了保留AWT中的几个重要的重量级组件之外,其他组件都为轻量级,这样使用Swing开发出的窗体风格会与当前运行平台上的窗体风格一致,程序员也可以在跨平台时指定窗体统一的风格与外观。Swing的使用很复杂,Swing基本要素:容器、组件、窗体布局、事件和监听器。
Swing概述
GUI(图像用户界面) 为程序提供了图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但Java1.0中基础类AWT(抽象窗体工具箱) 并没有达到这个要求,于是Swing出现了,它是AWT组件的增强组件,但是它并不能完全替代AWT组件,这两种组件需要同时出现在一个图形用户界面中。
Swing特点
原来的AWT组件来自Java.awt包,当含有AWT组件的Java应用程序在不同的平台上执行时,每个平台的GUI组件的显示会有所不同,但是在不同平台上运行使用Swing开发的应用程序时,就可以统一GUI组件的显示风格,因为Swing组件允许编程人员在跨平台时指定