Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Swing is a widget toolkit for Java. It's part of Oracle’s Java Foundation Classes, an alternative to the earlier Abstract Window Toolkit. Swing allows developers to create graphical user interface (GUI) applications that can run on different platforms without modification. The framework provides a set of components and containers like buttons, text fields, panels, and frames that can be combined or extended by developers to build complex interfaces in a platform-independent way. With its customizable look and feel through pluggable UIs (Metal, Nimbus), event handling with listeners, layout managers for designing adaptive UIs, data binding support through models/views/controllers architecture patterns within the framework itself it had made it easy for creating GUI applications in java.