Live briefing
Everything about Java Foundation Classes
Graphical framework
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. Together, they provide a consistent user interface for Java programs, regardless of whether the underlying user interface system is Windows, macOS or Linux. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Java Foundation ClassesA 5-minute orientation
- Pick up a classic book: Java Foundation Classes in a NutshellThe most-reprinted book on the subject
- Go sideways: Swing (Java)A closely related topic
- Go sideways: Abstract Window ToolkitA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Java Foundation Classes in a NutshellDavid Flanagan · 1999
Core JFCKim Topley · 1998
Core SwingKim Topley · 1999
JFCDaniel I. Joshi, Pavel A. Vorobiev · 1998
Up to speed with SwingSteven J. Gutz · 1998- 📕Graphic Java 1.2David M. Geary · 1999
Graphic Java 2, Volume 2David Geary · 1999
Java foundation classesMatthew T. Nelson · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Swing (Java) Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for…
- Abstract Window Toolkit The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing. The AWT…
- List of widget toolkits This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized…
- Standard Widget Toolkit The Standard Widget Toolkit (SWT) is a graphical widget toolkit for use with the Java platform. It was originally developed by Stephen Northover at IBM…
- Application Foundation Classes The Application Foundation Classes (AFC) were a graphical framework for building Java-based graphical user interfaces (GUIs), developed by Microsoft and…
- Internet Foundation Classes The Internet Foundation Classes (IFC) is a GUI widget toolkit and graphics library for Java originally developed by Netcode Corporation and first released…
- Fox toolkit The FOX toolkit is an open-source, cross-platform widget toolkit, i.e. a library of basic elements for building a graphical user interface (GUI). FOX stands…
- Platform-independent GUI library A PIGUI (Platform Independent Graphical User Interface) package is a software library that a programmer uses to produce GUI code for multiple computer…