Ir para o conteúdo

Swing (Java)

Origem: Wikipédia, a enciclopédia livre.
 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 | editar código]

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 | editar código]
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.