Nota: Para outros significados, veja Swing.
GUI desenvolvida em Swing.

Swing é um widget toolkit GUI (Interface de Usuário Gráfica) para uso com o Java. Ele é compatível com o Abstract Window Toolkit.[1][2] A API Swing procura renderizar/desenhar por conta própria todos os componentes, ao invés de delegar essa tarefa ao sistema operacional, como a maioria das outras APIs de interface gráfica trabalham.

Por ser uma API de mais alto nível, ou seja, mais abstração, menor aproximação das APIs do sistema operacional, ela pode desempenhar menor performance que outras APIs gráficas.[3] Porém, ela é bem mais completa, e os programas que usam Swing têm uma aparência muito parecida, independente do Sistema Operacional utilizado.[4]

Ver também

editar

Referências

  1. Friesen, Jeff (14 de novembro de 2014). «Java ME 8 and the Internet of Things». JavaWorld (em inglês). IDG Communications, Inc. Consultado em 19 de abril de 2020 
  2. «What is Abstract Window Toolkit (AWT)?». WhatIs (em inglês). TechTarget. Consultado em 19 de abril de 2020 
  3. Wang, Yi‐Hsien; Wu, I‐Chen (maio de 2009). «Achieving high and consistent rendering performance of Java AWT/Swing on multiple platforms». Software: Practice and Experience (em inglês) (7): 701–736. ISSN 0038-0644. doi:10.1002/spe.920. Consultado em 24 de novembro de 2025 
  4. «Technical Erosion and Java Swing | Vaadin». vaadin.com (em inglês). Consultado em 24 de novembro de 2025 

Ligações externas

editar
Outros projetos Wikimedia também contêm material sobre este tema:
Wikilivros Livros e manuais no Wikilivros


Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Swing

Swing no Wikcionário, o dicionário livre. Swing ou Swings pode referir-se a: Swing (jazz) - estilo de jazz Swing (sexo) - troca de casais Swing (Java)

Standard Widget Toolkit

Window Toolkit (AWT) e o Swing, fornecidos pela Sun Microsystems como parte do Java Platform, Standard Edition. O SWT é escrito em Java. Para exibir elementos

Abstract Window Toolkit

programação Java. Atualmente, AWT é parte da JFC (Java Foundation Classes), a API padrão para uma interface gráfica do usuário (GUI) em um programa em Java. Um

Ghidra

segurança como um competidor ao IDA Pro. O software é escrito em Java, usando o framework Swing para a GUI. O componente do descompilador é escrito em C++,

Java Platform, Standard Edition

Java Platform, Standard Edition (Java SE) é uma plataforma de computação, padrão técnico para execução de aplicações em plataformas independentes suportadas

LWUIT

ao Swing «LWUIT home page at java.net». Lwuit.dev.java.net. Arquivado do original em 21 de fevereiro de 2009  «LWUIT is inspired heavily by Swing in its

Clojure

quadrado [x] (* x x)) "Olá, mundo" visual chamando a biblioteca Java Swing: (javax.swing.JOptionPane/showMessageDialog nil "Olá Mundo" ) Unicode (Olá 世

Widget

AWT, É utilizado em aplicativos Java. Normalmente utiliza widgets de baixo nível como base (Multi-plataforma); Swing da Sun Microsystems é um substituto