Definição – o que significa Java Swing?
Java Swing é um kit de ferramentas de widget de interface gráfica com o usuário (GUI) Java leve que inclui um rico conjunto de widgets. Faz parte das Java Foundation Classes (JFC) e inclui vários pacotes para desenvolver aplicativos de desktop ricos em Java. O Swing inclui controles embutidos como árvores, botões de imagem, painéis com guias, controles deslizantes, barras de ferramentas, seletores de cores, tabelas e áreas de texto para exibir HTTP ou formato de texto rico (RTF). Os componentes Swing são escritos inteiramente em Java e, portanto, são independentes de plataforma.
Definirtec explica Java Swing
O Swing oferece customização da aparência e comportamento de cada componente em um aplicativo sem fazer alterações significativas no código do aplicativo. Ele também inclui um recurso de aparência e comportamento plugável, que permite emular a aparência de componentes nativos enquanto ainda tem a vantagem de independência de plataforma. Esse recurso específico torna a escrita de aplicativos em Swing fácil e o distingue de outros programas nativos.
O Swing foi distribuído como uma biblioteca para download e foi incluído como parte do Java standard edition 1.2. Originalmente, a biblioteca gráfica para Java, desenvolvida pela Netscape Communication Corporation, era chamada de Internet Foundation Classes (IFC). O primeiro lançamento do IFC foi em 16 de dezembro de 1996. A evolução do JFC pode ser rastreada até 1997, quando a Sun Microsystems e a Netscape Communication Corporation tiveram a ideia de fundir o IFC com outras tecnologias.