public class TLcdGXYPainterFontStyle extends TLcdGXYPainterColorStyle implements ILcdGXYPainterStyle
ILcdGXYPainterStyle
applies a given font, and either a
color or a selectionColor.Constructor and Description |
---|
TLcdGXYPainterFontStyle()
Creates a new TLcdGXYPainterFontStyle without font or colors.
|
TLcdGXYPainterFontStyle(Font aFont)
Creates a new TLcdGXYPainterFontStyle with a given font.
|
TLcdGXYPainterFontStyle(Font aFont,
Color aDefaultColor)
Creates a new TLcdGXYPainterFontStyle with a given font and default
color.
|
TLcdGXYPainterFontStyle(Font aFont,
Color aDefaultColor,
Color aSelectionColor)
Creates a new TLcdGXYPainterFontStyle with a given font, default
color, and selection color.
|
Modifier and Type | Method and Description |
---|---|
Font |
getFont()
Returns the font that is used in this the painter style.
|
void |
setFont(Font aFont)
Sets the font to be used in this the painter style.
|
void |
setupGraphics(Graphics aGraphics,
Object aObject,
int aMode,
ILcdGXYContext aGXYContext)
Calls
aGraphics.setColor(getSelectionColor) if
(aMode & <code>ILcdGXYPainter.SELECTED</code>) != 0 and getSelectionColor returns a
non null value, aGraphics.setColor(getDefaultColor) otherwise. |
clone, getDefaultColor, getSelectionColor, setDefaultColor, setSelectionColor
public TLcdGXYPainterFontStyle()
public TLcdGXYPainterFontStyle(Font aFont)
public TLcdGXYPainterFontStyle(Font aFont, Color aDefaultColor)
public void setFont(Font aFont)
public Font getFont()
public void setupGraphics(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext)
TLcdGXYPainterColorStyle
aGraphics.setColor(getSelectionColor)
if
(aMode & <code>ILcdGXYPainter.SELECTED</code>) != 0
and getSelectionColor returns a
non null
value, aGraphics.setColor(getDefaultColor)
otherwise.setupGraphics
in interface ILcdGXYPainterStyle
setupGraphics
in class TLcdGXYPainterColorStyle
aGraphics
- the Graphics
to set up.aObject
- the Object
to paint.aMode
- the painting mode to consider (defined in
ILcdGXYPainter
).aGXYContext
- the ILcdGXYContext
to consider.ILcdGXYPainter