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
- 閱讀 ( 734 )
- 分類:電腦網絡