Swing和抽象窗口工具包
Java是一种跨平台语言,使用它可以为很多不同的操作系统编写程序,因此其图形用户软件必须是灵活的,不仅能够支持Windows和Mac窗口风格,还必须能够满足其他平台的要求。
在Java中,使用两组类来开发程序的用户界面:Swing和早期的称为抽象窗口工具包(Abstract Windowing Toolkit,AWT)的一组类。这些类让你能够创建图形用户界面以及接收用户输入。
Swing提供了编写使用图形用户界面的程序所需的一切。使用Java的用户界面类,可以创建包括下述元素的GUI:
按钮、复选框、标签和其他简单组件;
文本框、滑块和其他复杂组件;
下拉菜单和弹出菜单;
窗口、框架、对话框、面板和applet窗口。