分类: Java
2009-08-12 20:32:26
Windows下的 ClearType 能使字体看上去更平滑,但似乎对于 java 小程序里面的文字没有作用。不过可以用 Java 2D API 提供的文本处理功能进行美化。Java 2D API 的文本功能包括:
java.awt.FontMetrics
类中的相应功能
这个 API 的核心是由 java.awt.Graphics2D
类提供的,该类是 java.awt.Graphics
的一个子类。API 的其它部分由 java.awt
层次结构中的其它包提供,包括 java.awt.color
、 java.awt.font
和 java.awt.geom
。对 Graphics2D 使用 setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); 以达到边缘平滑的效果