Anti-aliasing para todos os componentes Java

Publicado por Perfil removido em 20/09/2006

[ Hits: 6.181 ]

 


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+

Outras dicas deste autor

Resolvendo problema do Kylix 3 no Slackware

Como instalar o flashplugin no Slackware 14.2

Instalando o driver da Nvidia no Mandriva 2008

Ralink RT3090 Wireless 802.11n 1T/1R PCIe no Slackware 13.37

Organizando as tralhas

Leitura recomendada

Java x Compiz ou Beryl

Melhorando a performance de sua Java Virtual Machine

Gerar arquivos .jar no Eclipse

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

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

  

Comentários
[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