Skip to main content

Java Foundationクラスとは何ですか?

Java Foundationクラス(JFCS)は、Java&Regでグラフィカルユーザーインターフェイスを構築するために使用できる再利用可能なソフトウェアコンポーネントです。応用。これらは、Java&Reg;の初期バージョンに出荷されたツールキットの改善です。彼らは、ソフトウェア開発を簡素化し、プログラミング時間を短縮し、実行されているコンピューターのタイプに関係なく同じように見えるアプリケーションを作成するという目標を達成することを目的としています。元々Java&Reg;プログラミング言語。彼らはJavabeans&Tradeです。Java 2&Reg;の一部であるコンポーネントクロスプラットフォームでカスタマイズ可能になるように設計されています。アプリケーションからアプリケーション、プラットフォームからプラットフォームへと再利用できるコンポーネントを提供することにより、プログラミング時間を短縮することを目的としています。Java Foundationクラスは、実際には抽象ウィンドウツールキットを置き換えませんが、代わりにその一部です。ただし、Java&Reg;を有効にします。一度書く理想、元のAWTよりも完全にどこでも実行します。これにより、オペレーティングシステム間の機能に固有の違いがあるため、あらゆるプラットフォームで見た目と動作をするアプリケーションを作成することが困難になります。また、AWTは、提供された一連のコントロールが複雑なユーザーインターフェイスと高度なソフトウェアアプリケーションを作成するほど広くないという点で非常に限られていました。AWTコンポーネントは、Sun Microsystemsがホストウィンドウシステムを使用しているため、ヘビー級と呼ばれるものです。netscape開発者は、AWTの制限を認識して、Internet Foundationクラスと呼ばれる一連のコンポーネントを作成しました。これらは、Java&Reg;にネイティブに記述されたコンポーネントの軽量コンポーネントのセットでした。これにより、AWTの機能が拡張され、開発者が異なるプラットフォームで実行されたときに外観を維持するユーザーインターフェイスを作成することができました。その後、JavasoftはNetscapeとの共同プロジェクトを開始しました。これは、The Swing Projectと呼ばれます。このプロジェクトの結果、オペレーティングシステムプラットフォームのいずれかで利用可能なものに匹敵するさまざまなユーザーインターフェイスコントロールがありました。Java Development Kit(JDK)バージョン1.2の場合。このスイングのパッケージと他の機能の改善は、JavaSoftがJava Foundationクラスと名付けたものでした。Swingユーザーインターフェイスコントロールは、Java Foundationクラスの大部分であり、他のアイテムの中でも、印刷、クリップボード、アクセシビリティ機能も含まれています。JDK 1.2にはJFCのフルバージョンが含まれていますが、当時のJDK1.1。