Swing
A Java package (javax.swing) that enhances the AWT package, providing a complete API for creating GUI in Java applications.
Java Swing
It provides "lightweight" components that work the same on all platform
javax.swing.border
Provides classes and interfaces for drawing specialized borders around Swing components.
javax.swing.colorchooser
Contains classes and interfaces for the JColorChooser component.
javax.swing.event
Supports events fired by Swing components.
javax.swing.filechooser
Contains classes and interfaces for the JFileChooser component.
javax.swing.plaf
Provides interface and abstract classes for pluggable look and feel capabilities in Swing.
javax.swing.table
Offers classes and interfaces for dealing with JTable.
javax.swing.text
Provides classes and interfaces for handling editable and non-editable text components.
javax.swing.tree
Contains classes and interfaces for working with JTree.
javax.swing.undo
Allows developers to implement undo/redo support in applications like text editors.
java.awt.GraphicsEnvironmen
t
It provides a lot of information about your local graphics device, which is your computer screen.
getLocalGraphicsEnvironment()
method to get information about your local system.
java.awt.Toolkit
class provides information about the default graphics environment, like the local screen.
getDefaultToolkit()
method to get information of the default graphics device, the local screen.
JFrame
A class in Swing for creating frames with sizes, locations, displaying content, and drawing graphics.
JPanel
A container in Swing for grouping components logically.
JButton
A Swing class for creating labeled buttons with platform-independent implementation.
JLabel
Used in Swing to display text, images, or both.
JTextField
A Swing component for editing a single line of text.
JTextArea
A Swing component for editing multiple lines of text.
JCheckBox
A Swing component for creating checkboxes.
JRadioButton
A Swing component for creating radio buttons.
JComboBox
A Swing component for creating drop-down lists.
JTable
A Swing component for displaying data in a tabular format.
JList
A Swing component for displaying a list of items for user selection.