package lectures.graphics;
import util.annotations.WebDocuments;
import util.annotations.StructurePattern;
import util.annotations.StructurePatternNames;
import bus.uigen.ObjectEditor;
@StructurePattern(StructurePatternNames.STRING_PATTERN)
@WebDocuments({"Lectures/Graphics.pptx", "Lectures/Graphics.pdf", "Videos/Graphics.avi"})
public class AStringShape implements StringShape {
String text;
int x, y;
public AStringShape(String initText, int initX, int initY) {
text = initText;
x = initX;
y = initY;
}
public int getX() {
return x;
}
public void setX(int newX) {
x = newX;
}
public int getY() {
return y;
}
public void setY(int newY) {
y = newY;
}
public String getText() {
return text;
}
public void setText(String newVal) {
text = newVal;
}
public static void main(String args[]) {
StringShape string = new AStringShape("hello", 0, 10);
ObjectEditor.edit(string);
string.setX(100);
string.setY(100);
}
}