Java基础类(JFC)是可重用的软件组件,可用于在Java®应用程序中构建图形用户界面。它们是对Java®早期版本随附的工具箱的改进。它们旨在简化软件开发,缩短编程时间,实现创建外观和行为都相同的应用程序的目标,而不管这些应...
Java基础类(JFC)是可重用的软件组件,可用于在Java®应用程序中构建图形用户界面。它们是对Java®早期版本随附的工具箱的改进。它们旨在简化软件开发,缩短编程时间,实现创建外观和行为都相同的应用程序的目标,而不管这些应用程序在哪种计算机上运行。手持人的计算机JFC是一组用户界面组件,它们扩展在最初由Java®编程语言提供的抽象窗口工具包(AWT)上爪哇豆™ Java 2®的一部分,设计为跨平台和可自定义的组件。它们旨在通过提供可在应用程序之间和平台之间重用的组件来减少编程时间。Java基础类实际上并不取代抽象窗口工具包,而是但是,它们确实比原来的AWT更全面地实现了Java®的“只写一次,在任何地方运行”的理想。AWT支持用户界面设计,但它是通过运行它的操作系统的窗口系统来实现的。这使得在任何平台上创建外观和行为都相同的应用程序变得困难,由于操作系统之间固有的功能差异,AWT也非常有限,因为它提供的控件集不够广泛,无法创建复杂的用户界面和高级软件应用程序。AWT组件被Sun Microsystems称为“重量级”,因为它们使用主机窗口系统认识到AWT的局限性,Netscape开发人员创建了一组称为Internet基础类的组件,这些组件是一组“轻量级”组件,这些组件是用Java®本机编写的这扩展了AWT的功能,允许开发人员创建在不同平台上运行时保持外观的用户界面,称为Swing项目。这个项目产生了一组用户界面控件,其多样性可与任何操作系统平台上的控件相媲美。Swing是Sun向公众发布的一组轻量级组件,与其他几个用于Java开发的功能改进相结合Kit(JDK)1.2版。这个Swing加上其他特性改进的包就是JavaSoft命名的Java基础类。Swing用户界面控件是Java基础类的主要部分,其中还包括打印,剪贴板和可访问性功能。jdk1.2包含JFC的完整版本,尽管当时的jdk1.1提供了一个有限的版本
-
发表于 2020-08-07 04:38
- 阅读 ( 884 )
- 分类:电脑网络