在命令行中指定antialias属性

时间:2009-07-29 18:09:47

标签: java swing antialiasing

我记得,不久前,有人发布了一个关于如何指定全局渲染提示以在java中使用反别名的链接。

不幸的是我找不到问题。

如何指定渲染提示在swing中使用反别名?

1 个答案:

答案 0 :(得分:5)

对于单个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:

第一个做到了!!!

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

VS

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