Índice:
Definição - O que significa Java Swing?
Java Swing é um kit de ferramentas de interface gráfica do usuário (GUI) Java leve que inclui um rico conjunto de widgets. Faz parte do Java Foundation Classes (JFC) e inclui vários pacotes para o desenvolvimento de aplicativos avançados para desktops em Java. O Swing inclui controles internos, 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 RTF (Rich Text Format). Os componentes Swing são gravados inteiramente em Java e, portanto, são independentes de plataforma.
Techopedia explica Java Swing
O Swing oferece personalização da aparência 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 toque conectável, que permite emular a aparência de componentes nativos enquanto ainda tem a vantagem da independência da plataforma. Esse recurso específico facilita a gravação de aplicativos no Swing 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 de gráficos para Java, desenvolvida pela Netscape Communication Corporation, chamava-se Internet Foundation Classes (IFC). A primeira versão da IFC foi em 16 de dezembro de 1996. A evolução da JFC pode ser rastreada até 1997, quando a Sun Microsystems e a Netscape Communication Corporation tiveram a idéia de fundir a IFC com outras tecnologias.