public class SyntaxStyle
extends java.lang.Object
| Constructor and Description | 
|---|
SyntaxStyle(java.awt.Color color,
           boolean italic,
           boolean bold)
Creates a new SyntaxStyle. 
 | 
SyntaxStyle(SyntaxStyle style)
Copy a SyntaxStyle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.awt.Color | 
getColor()
Returns the color specified in this style. 
 | 
java.awt.FontMetrics | 
getFontMetrics(java.awt.Font font)
Returns the font metrics for the styled font. 
 | 
java.awt.Font | 
getGraphicsFlags(java.awt.Font font)
Sets the foreground color and font of the specified graphics context to that specified in this style. 
 | 
java.awt.Font | 
getStyledFont(java.awt.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(java.awt.Graphics gfx,
                java.awt.Font font)
Sets the foreground color and font of the specified graphics context to that specified in this style. 
 | 
java.lang.String | 
toString()
Returns a string representation of this object. 
 | 
public SyntaxStyle(SyntaxStyle style)
style - the stylepublic SyntaxStyle(java.awt.Color color,
                   boolean italic,
                   boolean bold)
color - The text coloritalic - True if the text should be italicsbold - True if the text should be boldpublic java.awt.Color getColor()
public boolean isPlain()
public boolean isItalic()
public boolean isBold()
public java.awt.Font getStyledFont(java.awt.Font font)
font - the fontpublic java.awt.FontMetrics getFontMetrics(java.awt.Font font)
font - the fontpublic java.awt.Font getGraphicsFlags(java.awt.Font font)
font - The font to add the styles topublic void setGraphicsFlags(java.awt.Graphics gfx,
                             java.awt.Font font)
gfx - The graphics contextfont - The font to add the styles topublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016, 2017, 2018, 2019, 2023, 2025 Herve Girod. All Rights Reserved. Documentation and source under the MIT licence