com.jgoodies.common.internal
public final class RenderingUtils extends Object
Note: This class is not part of the public Common API. It should be treated as library internal and should not be used by API users. It may be removed or changed without further notice.
Version: $Revision: 1.4 $
Method Summary | |
---|---|
static void | drawString(JComponent c, Graphics g, String text, int x, int y)
Draws the string at the specified location underlining the specified
character.
|
static void | drawStringUnderlineCharAt(JComponent c, Graphics g, String text, int underlinedIndex, int x, int y)
Draws the string at the specified location underlining the specified
character.
|
static FontMetrics | getFontMetrics(JComponent c, Graphics g)
Returns the FontMetrics for the current Font of the passed
in Graphics. |
Parameters: c JComponent that will display the string, may be null g Graphics to draw the text to text String to display x X coordinate to draw the text at y Y coordinate to draw the text at
Parameters: c JComponent that will display the string, may be null g Graphics to draw the text to text String to display underlinedIndex Index of a character in the string to underline x X coordinate to draw the text at y Y coordinate to draw the text at
Callers should pass in a non-null JComponent, the exception to this is if a JComponent is not readily available at the time of painting.
This does not necessarily return the FontMetrics from the Graphics.
Parameters: c JComponent requesting FontMetrics, may be null g Graphics Graphics
Returns: the FontMetrics