Java Foundation Classes
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Java Foundation Classes (JFC)は ポータブルなJavaベースのGUIを構築するためのグラフィカルフレームワークである。JFGはAbstract Window Toolkit (AWT)、Swing、Java 2Dから成る。共にそれらは、基礎を成すにもかかわらず、ユーザインタフェースシステムがWindowsであろうとMac OS XであろうとLinuxであろうと、Javaプログラムに一貫したユーザインタフェースを提供する。
AWTは他の二つのインタフェースライブラリよりも古く、 ホストプラットフォームのネイティブなグラフィカル能力をもとにしたラッパーよりも小さくなっていることで 厳しく批評された。それはAWTの標準ウィジェットがこれらのネイティブウィジェットの能力に頼っており、ホストプラットフォーム間の違いも意識することをディベロッパーが要求していることを意味した。
インターネットFoundation Classesを呼ぶ代替グラフィックライブラリはNetscape社によりプラットフォーム非依存コードになるよう開発された。最終的に、SunはプラガブルなウィジェットのLook and feel能力を加えた"Swing"の名のもとに他の技術とIFCを併合した。これはSwingプログラムに プラットフォーム非依存コードの基礎を整備することを許可したが、ネイティブアプリケーションの外観によく似ている。
関連項目: Standard Widget Toolkit(SWT)
[編集] 外部リンク
Java | |
---|---|
主要 テクノロジ |
Java言語 | Javaプラットフォーム | Java Development Kit | Java仮想マシン | Java Runtime Environment | Javaコンパイラ | Enterprise JavaBeans | Java Message Service | Java Transaction API | Java3D | JDBC | Java Web Start |
歴史 | Javaバージョンの歴史 | Java批評 | Java Community Process | サン・マイクロシステムズ |
言語機能 | バイトコード | 文法 | Applet | Servlet | JavaServer Pages | Java Foundation Classes | Java予約語 | パッケージ | JAR | Javadoc |
Java関連技術 | Jakarta Project | Apache Tomcat | NetBeans |