博为峰小博老师:java
[什么是Java Swing]模块化
Swing是一个用于开发Java图形界面应用程序的开发工具包,它是以抽象窗口工具包(AWT)为基础,使应用程序可跨平台在不改变任何外观风格前提下。Swing开发人员经过使用少最的代码,就能够利用Swing包中丰富、灵活的功能和模块化组件类来开发出使人满意的用户界面。工具
[Swing特性]开发工具
下图列出有关Swing的宏观特性:3d
[Swing包的结构]code
下图列出Swing包及其功能,以下图所示:blog
[第一个Java Swing程序实例]ip
如下实例用于显示一个带有helloswingBWF标题的窗口,示例代码以下:开发
import javax.swing.JFrame;get
public class BWFSwingtest {
static int width=300;
static int height=200;
public static void main(String[] args){
JFrame jf=new JFrame("helloswingBWF");
jf.setSize(width, height);//设置窗口大小
//使窗口上的最大化、最小化以及关闭健发挥做用
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);//设置窗体是否可见
}
}
运行结构如图: