開発 Java Foundation Class(JFC)とは何ですか? -techopediaからの定義

Java Foundation Class(JFC)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Java Foundation Classes(JFC)とはどういう意味ですか?

Java Foundation Classes(JFC)は、ソフトウェアおよびクラウドアプリケーションの開発を効率化するJavaアプリケーション用のグラフィカルユーザーインターフェイス(GUI)コンポーネントのセットです。 JFCには、Abstract Window Toolkit(AWT)、Java 2D、およびSwingが含まれています。

TechopediaはJava Foundation Classes(JFC)について説明しています

クロスプラットフォーム機能により、記述されたJavaアプリケーションは、ソースコードを変更することなく、どのOSでも実行できます。 ただし、GUI対応のアプリケーションを作成する場合、開発者は常にジレンマに直面します。すべてのプラットフォームで同じGUIを提供する必要がありますか、それとも基盤となるプラットフォームのルックアンドフィールとGUIを一致させる必要がありますか?


最初のオプションでは、プラットフォームに関係なく、ボタン、スクロールバー、テキストボックス、またはチェックボックスのルックアンドフィールは同じです。 たとえば、Javaで開発されたワードプロセッサアプリケーションは、WindowsまたはLinuxオペレーティングシステムで実行しているときも同じように見えます。 2番目のオプションでは、ボタン、スクロールバー、テキストボックスなどが変更され、ホストOSのルックアンドフィールに適応します。 この場合、同じワードプロセッサアプリケーションは、Windowsで実行しているときはWindowsアプリケーションのように見えますが、Linuxで実行しているときはLinuxアプリケーションのように見えます。


JFCの主な利点は、そのコンポーネントがプラガブルであり、必要なコード行が少ないことです。 さらに、JFCはJavaの品質を保持します。 したがって、JFCで作成されたGUIのパフォーマンスは予測可能です。 1つのOSでシームレスに実行されるアプリケーションは、別のOSでシームレスに実行されます。

Java Foundation Class(JFC)とは何ですか? -techopediaからの定義