Pular para o conteúdo

Anti-aliasing para todos os componentes Java

Dica publicada em Java / Miscelânea
Perfil removido removido
Hits: 7.224 Categoria: Java Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
System.setProperty( "swing.aatext", "true" );

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Terminal Guake com comandos personalizados

Usando Wine + Portables

Atualizando Ubuntu 14.04 LTS para o Ubuntu 16.04 LTS

Dual-Boot: GNU/Linux + Windows (XP/Vista/7) - Para iniciantes

Drivers de impressoras pelo APT no Debian

Treinamento gratuito online de Java

Jmol - Modelador de moléculas

Extendendo a classe ArrayList para criar listas sem repetição

Formatação numérica em sistema operacional Ubuntu não brasileiro

Java no Ubuntu 11.10

#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.