Java Foundation Classes
Java Foundation Classes (JFC) jsou grafickým rámcem pro vývoj multiplatformních GUI založených na Javě . JFC se skládá z Abstract Window Toolkit (AWT), Swing a Java 2D . Společně poskytují rozsáhlé grafické rozhraní pro programy Java , bez ohledu na to, zda používáte Windows , macOS nebo Linux .
AWT je starší ze dvou grafických knihoven. Byl těžce kritizován za to, že je o něco více než rámeček kolem nativních grafických schopností hostitelské platformy. To znamená, že prvky rozhraní v AWT jsou závislé na nativních vlastnostech prvků a programátoři musí vzít v úvahu rozdíly mezi různými hostitelskými platformami.
Alternativní grafická knihovna nazvaná Internet Foundation Classes byla vyvinuta více platformově nezávislou společností Netscape . Sun konečně sloučil IFC s dalšími technologiemi pod názvem Swing a přidal možnost vzhledu a ovládání widgetů . To umožňuje aplikacím Swing udržet kód nezávislý na platformě, ale simulovat vzhled nativní aplikace.
Související položky
Externí odkazy
- Oficiální stránka Sun společnosti JFC na adrese java.sun.com .