Developers using this guide must have the following prerequisite knowledge:
Swing is a graphical user interface (GUI) component kit, part of the Java Foundation Classes (JFC) integrated into Java 2 platform, Standard Edition (J2SE). Swing simplifies deployment of applications by providing a complete set of user-interface elements written entirely in the Java programming language. Swing components permit a customizable look and feel without relying on any specific windowing system.
Because Swing is incorporated in the Java 2 platform, there is no need to download or install it.