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 strikethough 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.