Swing 主要用来开发 GUI 程序,GUI(Graphical User Interface)即图形用户界面。Java 中针对 GUI 设计提供了丰富的类库,这些类分别位于 java.awt 和 java.swing 中,简称 AWT 和 Swing ;其中,AWT(Abstract Window Toolkit)是抽象窗口工具包,是 Java 平台独立的窗口系统、图形和用户界面器件的工具包,其组件种类有限,无法实现目前 GUI 设计所需的所有功能。Swing 是 AWT 组件的增强组件,实现了 AWT 的所有功能的基础上,提供更加丰富的组件和功能,是目前开发 Java 图形界面程序的首选。
- JFrame jf = new JFrame(title);
- Container container = jf.getContaintPane();
- container.add(new JButton("按钮")); //添加按钮控件
- container.remove(new JButton("按钮")); //移除按钮控件
实现方法:
- public class JFrameTest extends JFrame{
- public void CreateJFrame(String title){
- JFrame jf = new JFrame(title); //创建 JFrame 对象
- Container ct = jf.getContentPane(); //获取一个容器
- JLabel jl = ne