目录:
定义-Java基础类(JFC)是什么意思?
Java基础类(JFC)是Java应用程序的一组图形用户界面(GUI)组件,可简化软件和云应用程序的开发。 JFC包含抽象窗口工具包(AWT),Java 2D和Swing。
Techopedia解释了Java基础类(JFC)
由于具有跨平台功能,因此书面Java应用程序可以在任何操作系统上运行,而无需更改源代码。 但是,在编写支持GUI的应用程序时,开发人员总是面临两难境地:是否应在所有平台上提供相同的GUI,或者该GUI与其底层平台的外观和风格保持一致?
使用第一个选项,无论平台如何,按钮,滚动条,文本框或复选框的外观都相同。 例如,用Java开发的文字处理器应用程序在Windows或Linux操作系统上运行时,外观相同。 使用第二个选项,按钮,滚动条和文本框等会更改并适应主机OS的外观。 在这种情况下,相同的文字处理器应用程序在Windows上运行时看起来和感觉都像Windows应用程序,但是在Linux上运行时,它看起来和感觉都像Linux应用程序。
JFC的主要优势在于其组件可插拔,并且需要更少的代码行。 此外,JFC保留Java品质。 因此,通过JFC创建的GUI的性能是可以预测的。 在一个操作系统上无缝运行的应用程序在另一个操作系统上无缝运行。