基于 Swing 应用程序设计,一般包括如下步骤。
(1)导入Swing 包及其他包
程序中一般要导入的包如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
根据程序的需要,也可能导入 javax.swing 包的子包。
(2)选择”外观和感觉“
一般在 main() 方法中,在创建顶层容器之前设置 GUI 的外观风格。
(3)设置顶层容器
创建 GUI 的顶层容器并进行布局管理器等设置。
(4)创建组件,根据需要为组件添加事件处理
根据应用的需求创建所需的 Swing 组件,进行相应设置,并为其添加事件处理器。另外,避免 Swing 组件与 AWT 组件混合使用,即在 Swing 的 GUI 中应该全部使用轻量级组件,避免使用重量级的 AWT 组件。
(5)向容器中添加组件
将创建的组件,都一一添加到容器中,由容器自动按照设置的布局管理器进行部署。未添加到容器中的组件,将整个 GUI 显示出来。