服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

swing简介


  java的基础类(jfc)是开发图形用户界面的api集。java的基础类包括以下api:
    ?抽象窗口工具包(版本1.1及以后的版本)。
    ?2d api。
    ?swing组件。
    ?可访问性api。
    抽象窗口工具包(abstract window toolkit,awt)是java开发用户界面最初的工具包。awt是建立jfc的主要基础,《java 2图形设计,卷ⅰ:awt》对awt有详细的介绍。
    2d api提供了awt所缺乏的附加图形功能。例如,awt对图形操作只提供了一种规格的笔――即一个像素大小的正方形。而2d api除提供了不同大小的笔外,还提供了丰富的二维着色能力。《graphic java2,volume iv:2d api》一书中对2d api有详细的介绍。
    swing是建立在awt之上的(参见1.2节“轻量组件与重量组件的比较”中对轻量组件与重量组件比较的讨论)、包括大多数轻量组件的组件集。除提供了awt所缺少的、大量的附加组件外,swing还提供了替代awt重量组件的轻量组件。swing还包括了一个使人印象深刻的、用于实现包含插入式界面样式等特性的图形用户界面的下层构件。因此,在不同的平台上,swing组件都能保持组件的界面样式特性,如双缓冲、调试图形和文本编辑包等。
    可访问性(accessibility)api是一个类集,其中的类使swing组件能够与用于残疾用户的援助技术交互。jfc还包括许多可访问性工具,这些工具与可访问性api联合使用。

扫描关注微信公众号