Pular para o conteúdo

Anti-aliasing para todos os componentes Java

Dica publicada em Java / Miscelânea
Perfil removido removido
Hits: 7.225 Categoria: Java Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Anti-aliasing para todos os componentes Java

Se você deseja colocar anti-aliasing em todos os seus componentes swing sem ter que sobrescrever o método paintComponent de cada componente, está é a solução...

Basta alterar uma opção da JVM por linha de comando ou por chamada a método dentro do seu aplicativo. Para executar um aplicativo via linha de comando com suporte a anti-aliasing, faça assim:

java -Dswing.aatext="true" nomeDoAplicativo

Para colocar esta opção dentro do código Java para que sempre que o aplicativo executar ele tenha suporte a anti-aliasing, coloque dentro do código a seguinte instrução:

System.setProperty( "swing.aatext", "true" );

Pronto. Agora seus aplicativos tem outro visual, muito mais bonito...
t+

Instalando Code::Blocks no Ubuntu 12.04

Instalando o Servidor MySQL no Linux

Qual Ubuntu devo usar?

O que fazer após instalar Fedora 30 Worksatation

Como diminuir os ícones do Ubuntu (iniciante)

Promoção da Livraria Tempo Real e site Java Free

Lista de argumentos (parâmetros) de comprimento variável em métodos no Java 5

Mantendo seu Eclipse atualizado

Ubuntu 13.10 - Erro: após atualização, os menus da IDE Eclipse não são exibidos [Resolvido]

JDeveloper - Inicializando e alterando o idioma para Português

#1 Comentário enviado por brenner.toledo em 28/11/2006 - 21:07h
Muito Interessante!! Gostei!! Ainda não testei o resultado, mais achei importante quando você apresentada a função System.setProperty, que pode ser muito útil em meus programas.
#2 Comentário enviado por kabalido em 14/04/2008 - 14:11h
Valeu cara! Funfou legal aqui.
T+
#3 Comentário enviado por ambuzr em 06/06/2009 - 13:43h
legal nao sabia que existia isso, sempre nas minha aplicacoes no linux as fontes ficavam horriveis... vlw

Contribuir com comentário

Entre na sua conta para comentar.