Package javax.swing.undo

Examples of javax.swing.undo.UndoableEdit


      perform();
    }
   
    public void perform()
    {
      UndoableEdit  edit  = null;
      Span      selSpan, newSpan;
      long      start, stop;
   
      if( mode == SCROLL_SESSION_START && transport.isRunning() ) {
        transport.stop();
View Full Code Here


                    e.printStackTrace();
                }
            }

            final int offset = 0;
            UndoableEdit contentInsert = null;
                try {
                    contentInsert =
                        getContent().insertString(offset, text.toString());
                } catch (BadLocationException e) {
                    e.printStackTrace();
View Full Code Here

        throws BadLocationException {

        final StringBuffer text = appendSpecsText(specs);
        writeLock();
        try {
            UndoableEdit contentInsert =
                getContent().insertString(offset, text.toString());

            DefaultDocumentEvent event =
                new DefaultDocumentEvent(offset, text.length(),
                                         EventType.INSERT);
View Full Code Here

                  final AttributeSet attrs) throws BadLocationException {

        final DefaultDocumentEvent event =
            new DefaultDocumentEvent(offset, text.length(), EventType.INSERT);

        final UndoableEdit contentEdit = content.insertString(offset, text);
        if (contentEdit != null) {
            event.addEdit(contentEdit);
        }

        insertUpdate(event, attrs);
View Full Code Here

        final DefaultDocumentEvent event =
            new DefaultDocumentEvent(offset, length, EventType.REMOVE);

        removeUpdate(event);

        final UndoableEdit contentEdit = content.remove(offset, length);
        if (contentEdit != null) {
            event.addEdit(contentEdit);
        }

        postRemoveUpdate(event);
View Full Code Here

        }

        public String toString() {
            String result = "[";
            for (int i = 0; i < edits.size(); i++) {
                UndoableEdit edit = (UndoableEdit)edits.get(i);
                if (i != 0) {
                    result += ", ";
                }
                result += edit.toString();
            }
            result += "]";
            return result;
        }
View Full Code Here

                ElementSpec es = data[i];
                if (es.getLength() > 0) {
                    sb.append(es.getArray(), es.getOffset(),  es.getLength());
                }
            }
            UndoableEdit cEdit = c.insertString(0, sb.toString());

            // build the event and element structure
            int length = sb.length();
            DefaultDocumentEvent evnt =
                new DefaultDocumentEvent(0, length, DocumentEvent.EventType.INSERT);
View Full Code Here

            }
            if (sb.length() == 0) {
                // Nothing to insert, bail.
                return;
            }
            UndoableEdit cEdit = c.insertString(offset, sb.toString());

            // create event and build the element structure
            int length = sb.length();
            DefaultDocumentEvent evnt =
                new DefaultDocumentEvent(offset, length, DocumentEvent.EventType.INSERT);
View Full Code Here

        }
        int length = removeTo - removeFrom;

        DefaultDocumentEvent dde = new DefaultDocumentEvent(removeFrom,
                length, DefaultDocumentEvent.EventType.REMOVE);
        UndoableEdit ue = null;
        // do not leave empty branch elements
        while (parent.getElementCount() == 1) {
            elem = parent;
            parent = (BranchElement) parent.getParentElement();
            if (parent == null) { // shouldn't happen
View Full Code Here

    ElementSpec es = data[i];
    if (es.getLength() > 0) {
        sb.append(es.getArray(), es.getOffset(),  es.getLength());
    }
      }
      UndoableEdit cEdit = c.insertString(0, sb.toString());

      // build the event and element structure
      int length = sb.length();
      DefaultDocumentEvent evnt =
    new DefaultDocumentEvent(0, length, DocumentEvent.EventType.INSERT);
View Full Code Here

TOP

Related Classes of javax.swing.undo.UndoableEdit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.