Anti-aliasing para todos os componentes Java

Publicado por Perfil removido em 20/09/2006

[ Hits: 7.137 ]

 


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

Gilberto Gil e David Byrne cantam pelo Software Livre

Twitter APIs

Fazendo o scanner GOTEC funcionar no SuSE 10.1

Instalação de placa de rede sem fio Ralink RT3090 no Ubuntu 10.04

Solucionando o erro de "Bind on TCP/IP port" no MySQL

Leitura recomendada

Instalar Java e Netbeans no Slackware 15

Organizando bibliotecas .jar + projeto NetBeans em único arquivo .jar

Empresa desenvolve CRM que funciona em Linux

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

Mono suporta Java

  

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