Interestingly, underline is not a supported font style, i.e., you cannot
say Font.UNDERLINE to draw an underlined text.
The trick is to use Graphics.drawLine() method to draw a line just below the text. Take a look at the following program:
// UnderlineTextDemo.java
import java.awt.*;
/** Demonstrates how to draw underlined text. */
public class UnderlineTextDemo extends Frame {
/** The demo text. */
public static String DEMO_TEXT =