|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object processing.app.syntax.SyntaxStyle
public class SyntaxStyle
A simple text style class. It can specify the color, italic flag, and bold flag of a run of text.
Constructor Summary | |
---|---|
SyntaxStyle(java.awt.Color color,
boolean italic,
boolean bold)
Creates a new SyntaxStyle. |
Method Summary | |
---|---|
java.awt.Color |
getColor()
Returns the color specified in this style. |
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font,
javax.swing.JComponent comp)
Returns the font metrics for the styled font. |
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public 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 boldMethod Detail |
---|
public java.awt.Color getColor()
public boolean isPlain()
public boolean isItalic()
public boolean isBold()
public java.awt.Font getStyledFont(java.awt.Font font)
public java.awt.FontMetrics getFontMetrics(java.awt.Font font, javax.swing.JComponent comp)
public 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.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |