/* * LabelMaker.java * * Created on May 21, 2002, 1:23 PM */ /** * * @author levenick * @version */ import java.awt.*; public class LabelMaker extends AbstractMaker { /** Creates new LabelMaker */ public LabelMaker() { } public String getName() { return "Labels"; } public String createDeclSource(Object o) { Label aLabel = (Label) o; String theLabelName = aLabel.getText(); returnMe = ""; emit(1, "Label " + theLabelName + " = new Label(\"" + theLabelName + "\");\n"); return returnMe; } public String createSource(Object o) { Label aLabel = (Label) o; String theLabelName = aLabel.getText(); Rectangle r = aLabel.getBounds(); emitCreateComponent(r, "Label", theLabelName); emitAddComponent(theLabelName); return returnMe; } }