The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.
See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.
See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.
The Java 2D API provides mechanisms to support sophisticated text layout. This section describes following features of advanced text display.
This section explains how to control the rendering quality through the use of rendering hints.
This section explains how to use the TextAttribute
class to underline or strike-though text.
This section explains how to position and render a paragraph of styled text by using the TextLayout
and LineBreakMeasurer
classes.
This section discusses how to work with bidirectional text with classes in the
java.awt
and
java.awt.font
packages.