public interface UnderlinePainter
UnderlinePainter defines an interface for painting
 an underline or separator. An underline is typically painted at the baseline of the font, while a separator is typically painted below the descent of a font to separate two lines of text.
| Modifier and Type | Field and Description | 
|---|---|
static int | 
TYPE_SEPARATOR
Constant indicating separator type of underline. 
 | 
static int | 
TYPE_STRIKETHRU
Constant indicating strike-through type of underline. 
 | 
static int | 
TYPE_UNDERLINE
Constant indicating regular underline. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getUnderlineType()
Fetch the type of underline, such as TYPE_SEPARATOR. 
 | 
void | 
paintUnderline(java.awt.Graphics graphics,
              java.awt.Color color,
              int xPos,
              int width,
              int yTop,
              int yBaseline,
              int descent)
Paints the underline using this implementation of the
  
UnderlinePainter. | 
static final int TYPE_STRIKETHRU
static final int TYPE_UNDERLINE
static final int TYPE_SEPARATOR
void paintUnderline(java.awt.Graphics graphics,
                    java.awt.Color color,
                    int xPos,
                    int width,
                    int yTop,
                    int yBaseline,
                    int descent)
UnderlinePainter.graphics - the graphics context to paint intocolor - the color to use for painting the underlinexPos - the x position to start painting fromwidth - the width of the underline to paintyTop - the y position of the top of the textyBaseline - the y position of the baseline of the text we are
        drawing an underline fordescent - the descent of the font the text was drawn withint getUnderlineType()