教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java培训:Swing概述

更新时间:2022年06月27日10时07分 来源:传智教育 浏览次数:

  今天的Java培训环节,我们介绍一下Swing。Java针对GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swing包中,简称为AWT和Swing。AWT引入了大量的Windows函数,因此称为中重量级组件。Swing是以AWT为基础构建起来的轻量级图形界面组件,在Java的图形界面开发中使用更多,本章将对Swing相关知识进行讲解。

  Swing是Java语言开发图形化界面的一个工具包。它以抽象窗口工具包(AWT)为基础,使跨平台应用程序可以使用可插拔的外观风格。Swing拥有丰富的库和组件,使用非常灵活,开发人员只用很少的代码就可以创建出良好的用户界面。

  在Java中,所有的Swing组件都保存在javax.swing包中,为了有效地使用Swing组件,必须了解Swing包的层次结构和继承关系。下面通过一张图描述Swing组件的继承关系,如图11-1所示。

  从图11-1中可以看出,Swing组件的所有类都继承自Container类,然后根据GUI开发的功能扩展了两个主要分支,分支是容器分支和组件分支。其中,容器分支是为了实现图形化用户界面窗口的容器而设计的,而组件分支则是为了实现向容器中填充数据、元素和交互组件等功能。

Swing组件的继承关系

  图11-1 Swing组件的继承关系

0 分享到:
和我们在线交谈!