Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
Applications typically need the capability to apply the following text attributes:
These and other text attributes can be applied by using the Java 2D TextAttribute
class.
To apply these text attributes by add them to a Font
object. 例如:
Map<TextAttribute, Object> map = new Hashtable<TextAttribute, Object>(); map.put(TextAttribute.KERNING, TextAttribute.KERNING_ON); font = font.deriveFont(map); graphics.setFont(font);
The code example represented below shows the application of text attributes in the following order:
The complete code for this applet is in
AttributedText.java
.