博为峰Java技术题 ——JavaSE Java Swing概述

博为峰小博老师:

[什么是Java Swing]

Swing是一个用于开发Java图形界面应用程序的开发工具包,它是以抽象窗口工具包(AWT)为基础,使应用程序可跨平台在不改变任何外观风格前提下。Swing开发人员通过使用少最的代码,就可以利用Swing包中丰富、灵活的功能和模块化组件类来开发出令人满意的用户界面。

[Swing特性]

下图列出有关Swing的宏观特性:

博为峰Java技术题 ——JavaSE Java Swing概述_第1张图片

[Swing包的结构]

下图列出Swing包及其功能,如下图所示:

博为峰Java技术题 ——JavaSE Java Swing概述_第2张图片

[第一个Java Swing程序实例]

以下实例用于显示一个带有helloswingBWF标题的窗口,示例代码如下:

importjavax.swing.JFrame;

publicclassBWFSwingtest {

staticintwidth=300;

staticintheight=200;

publicstaticvoidmain(String[] args){

JFrame jf=newJFrame("helloswingBWF");

jf.setSize(width,height);//设置窗口大小

//使窗口上的最大化、最小化以及关闭健发挥作用

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setVisible(true);//设置窗体是否可见

}

}

运行结构如图:

博为峰Java技术题 ——JavaSE Java Swing概述_第3张图片

你可能感兴趣的:(博为峰Java技术题 ——JavaSE Java Swing概述)