Java swing is a part of the JFC.
Swing java is a consist of Look and feel Accessibility Java 2D Drag and Drop,etc.
Java Swing is the primary Java Graphical User Interface widget toolkit.
Java Swing
Java Swing is the primary Java Graphical User Interface widget toolkit.
Java Swing is part of Sun Microsystems’ Java Foundation Classes an API for providing a graphical user interface (GUI) for Java programs.
Java Swing was developed to provide a more stylish set of GUI components than the earlier Abstract Window Toolkit.
Swing provides a national look & feel that emulates the look & feel of several platforms & Java Swing also supports a pluggable look & feels that allows applications to have a glance & feel unrelated to the underlying platform.
Java Swings has more potent and flexible parts than AWT. In addition to familiar parts such as buttons, check box and labels, Swing provides several advanced parts such as tabbed panel, scroll panes, trees, tables and lists.
Swing is part of the Java Foundation Classes (JFC). The JFC also include other features important to a GUI program, such as the ability to add rich graphics functionality and the ability to generate a program that can work in different languages and by users with different input devices.
Swing model/ view Design: