The Java Foundation Classes (JFC) are a set of packages encompassing the following APIs: Abstract Window Toolkit (AWT) : native GUI components Swing.