Укажите свойство antialias в командной строке

Я помню, не так давно кто-то опубликовал ссылку о том, как задать глобальные подсказки рендеринга для использования сглаживания в java.

К сожалению, я не могу найти вопрос.

Как я могу указать подсказку рендеринга для использования сглаживания в свинге?

1 ответ

Решение

Для одного Graphics2D:

Graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, 
             RenderingHints.VALUE_ANTIALIAS_ON);

Назовите это на Graphics2D вы рисуете, и у вас будет сглаживание!!

Для глобальных настроек:

//this SHOULD enable global anti-aliasing
System.setProperty("awt.useSystemAAFontSettings","on");
System.setProperty("swing.aatext", "true");

РЕДАКТИРОВАТЬ Oreyes:

Первый сделал это!!!

http://img35.imageshack.us/img35/4421/imagen1urb.png

против

http://img169.imageshack.us/img169/4089/imagen2i.png

Другие вопросы по тегам