|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.beans.AbstractBean
org.jdesktop.swingx.painter.AbstractPainter<T>
org.jdesktop.swingx.painter.AbstractLayoutPainter<T>
org.jdesktop.swingx.painter.AbstractAreaPainter<Object>
org.jdesktop.swingx.painter.TextPainter
public class TextPainter
A painter which draws text. If the font, text, and paint are not provided they will be obtained from the object being painted if it is a Swing text component.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jdesktop.swingx.painter.AbstractAreaPainter |
---|
AbstractAreaPainter.Style |
Nested classes/interfaces inherited from class org.jdesktop.swingx.painter.AbstractLayoutPainter |
---|
AbstractLayoutPainter.HorizontalAlignment, AbstractLayoutPainter.VerticalAlignment |
Nested classes/interfaces inherited from class org.jdesktop.swingx.painter.AbstractPainter |
---|
AbstractPainter.Interpolation |
Constructor Summary | |
---|---|
TextPainter()
Creates a new instance of TextPainter |
|
TextPainter(String text)
Create a new TextPainter which will paint the specified text |
|
TextPainter(String text,
Font font)
Create a new TextPainter which will paint the specified text with the specified font. |
|
TextPainter(String text,
Font font,
Paint paint)
Create a new TextPainter which will paint the specified text with the specified font and paint. |
|
TextPainter(String text,
Paint paint)
Create a new TextPainter which will paint the specified text with the specified paint. |
Method Summary | |
---|---|
protected void |
doPaint(Graphics2D g,
Object component,
int width,
int height)
Subclasses must implement this method and perform custom painting operations here. |
Font |
getFont()
gets the font (and font size and style) to be used when drawing the text |
String |
getText()
gets the text currently used to draw |
protected Shape |
provideShape(Graphics2D g2,
Object comp,
int width,
int height)
Returns the outline shape of this painter. |
void |
setFont(Font f)
Set the font (and font size and style) to be used when drawing the text |
void |
setText(String text)
Sets the text to draw |
Methods inherited from class org.jdesktop.swingx.painter.AbstractAreaPainter |
---|
getAreaEffects, getBorderPaint, getBorderWidth, getFillPaint, getStyle, isPaintStretched, setAreaEffects, setBorderPaint, setBorderWidth, setFillPaint, setPaintStretched, setStyle |
Methods inherited from class org.jdesktop.swingx.painter.AbstractLayoutPainter |
---|
calculateLayout, getHorizontalAlignment, getInsets, getVerticalAlignment, isFillHorizontal, isFillVertical, setFillHorizontal, setFillVertical, setHorizontalAlignment, setInsets, setVerticalAlignment |
Methods inherited from class org.jdesktop.swingx.painter.AbstractPainter |
---|
clearCache, configureGraphics, getFilters, getInterpolation, isAntialiasing, isCacheable, isDirty, isVisible, paint, setAntialiasing, setCacheable, setDirty, setFilters, setInterpolation, setVisible, shouldUseCache, validate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextPainter()
public TextPainter(String text)
text
- the text to paintpublic TextPainter(String text, Font font)
text
- the text to paintfont
- the font to paint the text withpublic TextPainter(String text, Paint paint)
text
- the text to paintpaint
- the paint to paint withpublic TextPainter(String text, Font font, Paint paint)
text
- the text to paintfont
- the font to paint the text withpaint
- the paint to paint withMethod Detail |
---|
public void setFont(Font f)
f
- the new fontpublic Font getFont()
public void setText(String text)
text
- the text to drawpublic String getText()
protected void doPaint(Graphics2D g, Object component, int width, int height)
doPaint
in class AbstractPainter<Object>
g
- The Graphics2D object in which to paintprotected Shape provideShape(Graphics2D g2, Object comp, int width, int height)
provideShape
in class AbstractAreaPainter<Object>
g2
- graphicscomp
- The Object this painter will be painted on.width
- the width to paintheight
- the height to paint
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |