public class SyntaxStyle extends Object
Constructor and Description |
---|
SyntaxStyle(Color color,
boolean italic,
boolean bold)
Creates a new SyntaxStyle.
|
Modifier and Type | Method and Description |
---|---|
Color |
getColor()
Returns the color specified in this style.
|
FontMetrics |
getFontMetrics(Font font)
Returns the font metrics for the styled font.
|
Font |
getStyledFont(Font font)
Returns the specified font, but with the style's bold and
italic flags applied.
|
boolean |
isBold()
Returns true if boldface is enabled for this style.
|
boolean |
isItalic()
Returns true if italics is enabled for this style.
|
boolean |
isPlain()
Returns true if no font styles are enabled.
|
void |
setGraphicsFlags(Graphics gfx,
Font font)
Sets the foreground color and font of the specified graphics
context to that specified in this style.
|
String |
toString()
Returns a string representation of this object.
|
public SyntaxStyle(Color color, boolean italic, boolean bold)
color
- The text coloritalic
- True if the text should be italicsbold
- True if the text should be boldpublic Color getColor()
public boolean isPlain()
public boolean isItalic()
public boolean isBold()
public Font getStyledFont(Font font)
public FontMetrics getFontMetrics(Font font)
public void setGraphicsFlags(Graphics gfx, Font font)
gfx
- The graphics contextfont
- The font to add the styles to