The JFC(Java Foundation classes) tells you how to create graphical user interfaces (GUIs) for applications and applets, using the Swing components.The Java Foundation Classes (JFC) are a graphical framework for building portable Java-based graphical user interfaces (GUIs).
JFC consists of the Abstract Window Toolkit (AWT), Swing and Java 2D.