@Override public Figure createDefaultFigure() { final RectangleFigure figure = new RectangleFigure(); initDefaultSettings(figure); return figure; }
// from your code rectangle.setBackgroundColor(ColorConstants.green); // new code RectangleFigure r2 = new RectangleFigure(); r2.setBounds(new Rectangle(0,0,10,10)); r2.setBackgroundColor(ColorConstants.blue); rectangle.add(r2); // back to your code lws.setContents(rectangle);
private RectangleFigure fetchNode(String node_label) { RectangleFigure emptyNode = new RectangleFigure(); // get the list of nodes drawn on canvas @SuppressWarnings("rawtypes") List childrens = panel.getChildren(); //private IFigure panel; for (int count = 0; count < childrens.size(); count++) { if (childrens.get(count) instanceof RectangleFigure) { RectangleFigure node = (RectangleFigure) childrens.get(count); @SuppressWarnings("rawtypes") List node_children = node.getChildren(); for (int count2 = 0; count2 < node_children.size(); count2++) { if (node_children.get(count2) instanceof Label) { Label lbl = (Label) node_children.get(count2); if (lbl.getText().equals(node_label)) { return node; } } } } } return emptyNode; }
... RectangleFigure rect=new RectangleFigure(); rect.setBounds(new Rectangle(10, 10, 5, 25)); rect.setBorder(new SimpleRaisedBorder()); rect.setLayoutManager(new StackLayout()); RectangleFigure rect2=new RectangleFigure(); rect2.setBounds(new Rectangle(10, 10, 5, 25)); rect2.setBorder(new SimpleRaisedBorder()); rect2.setLayoutManager(new StackLayout()); ... fp.add(content); rect2.add(fp); rect.add(rect2); panel.add(rect);
ButtonFactory.addToolTo( tb, editor, new CreationTool(new RectangleFigure()), "edit.createRectangle", labels);
ButtonFactory.addToolTo( tb, editor, new CreationTool(new RectangleFigure(), a), "edit.createRectangle", labels);
new CreationTool(new RectangleFigure()), "edit.createRectangle", labels);
RectangleFigure rectangleFigure = new RectangleFigure(); rectangleFigure.setBackgroundColor(ColorConstants.yellow); rectangleFigure.setSize(100, 100);
RectangleFigure node1 = new RectangleFigure(); Rectangle rect = new Rectangle(droppoint.x, droppoint.y, 20, 20); Rectangle rect2 = new Rectangle(droppoint.x, droppoint.y, 100, 25);
/** Creates a new instance. */ public NodeFigure() { RectangleFigure rf = new RectangleFigure(); setDecorator(rf); createConnectors(); set(DECORATOR_INSETS, new Insets2D.Double(6, 10, 6, 10)); ResourceBundleUtil labels = ResourceBundleUtil.getBundle("org.jhotdraw.samples.net.Labels"); setText(labels.getString("nodeDefaultName")); setAttributeEnabled(DECORATOR_INSETS, false); }
@Override public void run() { RectangleFigure ta = new RectangleFigure(); ta.setBounds(new Point2D.Double(10, 10), new Point2D.Double(100, 100)); RectangleFigure tb = new RectangleFigure(); tb.setBounds(new Point2D.Double(210, 110), new Point2D.Double(300, 200));
super(new RectangleFigure()); RectangleFigure nameCompartmentPF = new RectangleFigure(); nameCompartmentPF.set(STROKE_COLOR, null); nameCompartmentPF.setAttributeEnabled(STROKE_COLOR, false);
ConnectionFigure lc; ButtonFactory.addToolTo(tb, editor, new CreationTool(new RectangleFigure()), "edit.createRectangle", labels); ButtonFactory.addToolTo(tb, editor, new CreationTool(new RoundRectangleFigure()), "edit.createRoundRectangle", labels); ButtonFactory.addToolTo(tb, editor, new CreationTool(new EllipseFigure()), "edit.createEllipse", labels);
ConnectionFigure lc; ButtonFactory.addToolTo(tb, editor, new CreationTool(new RectangleFigure()), "edit.createRectangle", labels); ButtonFactory.addToolTo(tb, editor, new CreationTool(new RoundRectangleFigure()), "edit.createRoundRectangle", labels); ButtonFactory.addToolTo(tb, editor, new CreationTool(new EllipseFigure()), "edit.createEllipse", labels);