public class DefaultTextFigure extends java.lang.Object implements TextFigure
| Modifier and Type | Field and Description |
|---|---|
static int |
DefaultFontSize |
static int |
DefaultTextWidth |
| Constructor and Description |
|---|
DefaultTextFigure(int symbolX,
int symbolY,
int symbolWidth,
int symbolHeight,
int x1,
int y1,
int x2,
int y2,
int r,
int g,
int b,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSymbol(int x,
int y) |
boolean |
containsText(int x,
int y) |
void |
draw(java.awt.Graphics2D g2) |
void |
drawSelected(java.awt.Graphics2D g2) |
java.awt.Color |
getColor() |
java.awt.Font |
getFont() |
int |
getFontSize() |
java.lang.String |
getProperty() |
int |
getSymbolHeight() |
java.awt.Rectangle |
getSymbolRectangle() |
int |
getSymbolWidth() |
int |
getSymbolX() |
int |
getSymbolY() |
java.lang.String |
getText() |
java.awt.Rectangle |
getTextRectangle() |
java.lang.String |
getType() |
int |
getX1() |
int |
getX2() |
int |
getY1() |
int |
getY2() |
java.awt.Rectangle |
paintWrappingText(java.awt.Graphics g,
java.lang.String textInfo,
int x,
int yy,
int width,
java.awt.Font font) |
void |
setColor(int r,
int g,
int b) |
void |
setFontSize(int fontSize) |
void |
setLocation1(int x1,
int y1) |
void |
setLocation2(int x2,
int y2) |
void |
setSymbolLocation(int symbolX,
int symbolY) |
void |
setSymbolRectangle(int symbolX,
int symbolY,
int symbolWidth,
int symbolHeight) |
void |
setSymbolSize(int symbolWidth,
int symbolHeight) |
void |
setText(java.lang.String text) |
void |
setTextLocation(int x,
int y) |
void |
setTextRectangle(int x,
int y,
int width,
int height) |
void |
setTextRectangle(java.awt.Rectangle rect) |
java.lang.String |
toString() |
public static final int DefaultTextWidth
public static final int DefaultFontSize
public DefaultTextFigure(int symbolX,
int symbolY,
int symbolWidth,
int symbolHeight,
int x1,
int y1,
int x2,
int y2,
int r,
int g,
int b,
java.lang.String text)
public void drawSelected(java.awt.Graphics2D g2)
drawSelected in interface Figurepublic int getSymbolX()
getSymbolX in interface Figurepublic int getSymbolY()
getSymbolY in interface Figurepublic int getSymbolWidth()
getSymbolWidth in interface Figurepublic int getSymbolHeight()
getSymbolHeight in interface Figurepublic void setSymbolLocation(int symbolX,
int symbolY)
setSymbolLocation in interface Figurepublic void setSymbolRectangle(int symbolX,
int symbolY,
int symbolWidth,
int symbolHeight)
setSymbolRectangle in interface Figurepublic void setSymbolSize(int symbolWidth,
int symbolHeight)
setSymbolSize in interface Figurepublic boolean containsSymbol(int x,
int y)
containsSymbol in interface Figurepublic java.awt.Rectangle getSymbolRectangle()
getSymbolRectangle in interface Figurepublic void setLocation1(int x1,
int y1)
setLocation1 in interface Figurepublic void setLocation2(int x2,
int y2)
setLocation2 in interface Figurepublic java.lang.String getProperty()
getProperty in interface Figurepublic java.lang.String getText()
getText in interface TextFigurepublic int getFontSize()
getFontSize in interface TextFigurepublic java.awt.Font getFont()
public void setText(java.lang.String text)
setText in interface TextFigurepublic void setFontSize(int fontSize)
setFontSize in interface TextFigurepublic void setTextRectangle(java.awt.Rectangle rect)
setTextRectangle in interface TextFigurepublic void setTextRectangle(int x,
int y,
int width,
int height)
setTextRectangle in interface TextFigurepublic void setTextLocation(int x,
int y)
setTextLocation in interface TextFigurepublic java.awt.Rectangle getTextRectangle()
getTextRectangle in interface TextFigurepublic boolean containsText(int x,
int y)
containsText in interface TextFigurepublic java.awt.Rectangle paintWrappingText(java.awt.Graphics g,
java.lang.String textInfo,
int x,
int yy,
int width,
java.awt.Font font)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright ? 2022. All Rights Reserved.