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 Figure
public int getSymbolX()
getSymbolX
in interface Figure
public int getSymbolY()
getSymbolY
in interface Figure
public int getSymbolWidth()
getSymbolWidth
in interface Figure
public int getSymbolHeight()
getSymbolHeight
in interface Figure
public void setSymbolLocation(int symbolX, int symbolY)
setSymbolLocation
in interface Figure
public void setSymbolRectangle(int symbolX, int symbolY, int symbolWidth, int symbolHeight)
setSymbolRectangle
in interface Figure
public void setSymbolSize(int symbolWidth, int symbolHeight)
setSymbolSize
in interface Figure
public boolean containsSymbol(int x, int y)
containsSymbol
in interface Figure
public java.awt.Rectangle getSymbolRectangle()
getSymbolRectangle
in interface Figure
public void setLocation1(int x1, int y1)
setLocation1
in interface Figure
public void setLocation2(int x2, int y2)
setLocation2
in interface Figure
public java.lang.String getProperty()
getProperty
in interface Figure
public java.lang.String getText()
getText
in interface TextFigure
public int getFontSize()
getFontSize
in interface TextFigure
public java.awt.Font getFont()
public void setText(java.lang.String text)
setText
in interface TextFigure
public void setFontSize(int fontSize)
setFontSize
in interface TextFigure
public void setTextRectangle(java.awt.Rectangle rect)
setTextRectangle
in interface TextFigure
public void setTextRectangle(int x, int y, int width, int height)
setTextRectangle
in interface TextFigure
public void setTextLocation(int x, int y)
setTextLocation
in interface TextFigure
public java.awt.Rectangle getTextRectangle()
getTextRectangle
in interface TextFigure
public boolean containsText(int x, int y)
containsText
in interface TextFigure
public 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.Object
Copyright ? 2022. All Rights Reserved.