@Override public void redo() throws CannotRedoException { super.redo(); drawing.addAll(importedFigures); } });
@Override public void redo() throws CannotRedoException { super.redo(); drawing.addAll(importedFigures); } });
@Override public void redo() throws CannotRedoException { super.redo(); getDrawing().addAll(duplicates); } });
@Override public void read(Transferable t, Drawing drawing, boolean replace) throws UnsupportedFlavorException, IOException { LinkedList<Figure> figures = new LinkedList<Figure>(); InputStream in = (InputStream) t.getTransferData(new DataFlavor(mimeType, description)); NanoXMLDOMInput domi = new NanoXMLDOMInput(factory, in); domi.openElement("Drawing-Clip"); for (int i = 0, n = domi.getElementCount(); i < n; i++) { Figure f = (Figure) domi.readObject(i); figures.add(f); } domi.closeElement(); if (replace) { drawing.removeAllChildren(); } drawing.addAll(figures); }
drawing.removeAllChildren(); drawing.addAll(figures);
drawing.set(CANVAS_HEIGHT, figure.getBounds().height); drawing.addAll(list);
drawing.removeAllChildren(); drawing.addAll(list);
drawing.removeAllChildren(); drawing.addAll(figures);