|
||||||||||
| 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 paint
public TextPainter(String text,
Font font)
text - the text to paintfont - the font to paint the text with
public TextPainter(String text,
Paint paint)
text - the text to paintpaint - the paint to paint with
public TextPainter(String text,
Font font,
Paint paint)
text - the text to paintfont - the font to paint the text withpaint - the paint to paint with| Method 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 paint
protected 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 | |||||||||